github.com/hi-fi/sss/print@v0.0.0-20230212204231-b8661fcee5d7/pkg/pdf/booklet_test.go (about)

     1  package pdf
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func TestPageOrderCalculation(t *testing.T) {
    10  	pageCount := 8
    11  	expectedOrder := []string{"8", "1", "2", "7", "6", "3", "4", "5"}
    12  	pageOrder := calculatePageOrder(pageCount)
    13  
    14  	assert.Equal(t, expectedOrder, pageOrder, "Page order for leaflet print incorrect.")
    15  }