From 2990789d98405291bfbb3e0dce4efca1153120ab Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Wed, 6 May 2026 21:19:12 -0400 Subject: implement POST /validate-interior --- pkgid_test.go | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgid_test.go (limited to 'pkgid_test.go') 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}) +} -- cgit v1.2.3