summaryrefslogtreecommitdiff
path: root/contrib/barcode/barcode_test.go
diff options
context:
space:
mode:
authorDan Meyers <daniel_meyers@brown.edu>2017-06-10 13:54:41 -0400
committerKurt Jung <kurt.w.jung@gmail.com>2017-06-10 13:54:41 -0400
commited00acdb054d3e26b9a2ffdb09fdd94585bab65d (patch)
tree59af6ab6a2a1f8686e86daa9fd9d79f6e9ec8a83 /contrib/barcode/barcode_test.go
parent1479a09a479583e62b9ed4b6d1636e58fff91e13 (diff)
prevent panic when registering barcode fails (#118)
Diffstat (limited to 'contrib/barcode/barcode_test.go')
-rw-r--r--contrib/barcode/barcode_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/barcode/barcode_test.go b/contrib/barcode/barcode_test.go
index c3c648c..5b6c8cf 100644
--- a/contrib/barcode/barcode_test.go
+++ b/contrib/barcode/barcode_test.go
@@ -1,6 +1,8 @@
package barcode_test
import (
+ "testing"
+
"github.com/boombuler/barcode/code128"
"github.com/boombuler/barcode/qr"
"github.com/jung-kurt/gofpdf"
@@ -150,3 +152,9 @@ func ExampleRegisterPdf417() {
// Output:
// Successfully generated ../../pdf/contrib_barcode_RegisterPdf417.pdf
}
+
+// This test ensures that no panic arises when an invalid barcode is registered.
+func TestRegisterCode128(t *testing.T) {
+ pdf := createPdf()
+ barcode.RegisterCode128(pdf, "Invalid character: é")
+}