diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2026-05-06 21:19:12 -0400 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2026-05-06 21:19:12 -0400 |
| commit | 2990789d98405291bfbb3e0dce4efca1153120ab (patch) | |
| tree | d7bdc19b28909bdc2d5abf24f2c3575d199463ae /pkgid_test.go | |
| parent | b6b81ac135e77f7856efb07389a6ac42cc137a6e (diff) | |
| download | lulu-2990789d98405291bfbb3e0dce4efca1153120ab.zip | |
implement POST /validate-interior
Diffstat (limited to 'pkgid_test.go')
| -rw-r--r-- | pkgid_test.go | 51 |
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}) +} |