aboutsummaryrefslogtreecommitdiffstats
path: root/pkgid_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkgid_test.go')
-rw-r--r--pkgid_test.go51
1 files changed, 51 insertions, 0 deletions
diff --git a/pkgid_test.go b/pkgid_test.go
new file mode 100644
index 0000000..4a6120f
--- /dev/null
+++ b/pkgid_test.go
@@ -0,0 +1,51 @@
+package lulu
+
+import "testing"
+
+func TestPkgId(t *testing.T) {
+ t.Parallel()
+ requireJsonEq(t,
+ `"0850X1100.BW.STD.LW.060UW444.MNG"`,
+ PkgId{
+ UsLetter,
+ Mono,
+ Standard,
+ LinenWrap,
+ P60UncoatedWhite,
+ Matte,
+ NavyLinen,
+ GoldFoil})
+ requireJsonEq(t,
+ `"0600X0900.FC.STD.PB.080CW444.GXX"`,
+ PkgId{
+ UsTrade,
+ Color,
+ Standard,
+ Perfect,
+ P80CoatedWhite,
+ Gloss,
+ NoLinen,
+ NoFoil})
+ requireJsonEq(t,
+ `"0700X1000.FC.PRE.CO.060UC444.MXX"`,
+ PkgId{
+ Executive,
+ Color,
+ Premium,
+ Coil,
+ P60UncoatedCream,
+ Matte,
+ NoLinen,
+ NoFoil})
+ requireJsonEq(t,
+ `"0600X0900.BW.STD.PB.060UW444.MXX"`,
+ PkgId{
+ UsTrade,
+ Mono,
+ Standard,
+ Perfect,
+ P60UncoatedWhite,
+ Matte,
+ NoLinen,
+ NoFoil})
+}