From eae17147e143094e48050494b2da570f42d21986 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 1 May 2017 16:57:53 +0200 Subject: Reorder package --- signify/file_test.go | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 signify/file_test.go (limited to 'signify/file_test.go') diff --git a/signify/file_test.go b/signify/file_test.go new file mode 100644 index 0000000..092c36c --- /dev/null +++ b/signify/file_test.go @@ -0,0 +1,42 @@ +package signify + +import ( + "bytes" + "io/ioutil" + "path" + "testing" +) + +func TestParseFile(t *testing.T) { + testCases := []string{ + "dim13.sec", + "dim13.pub", + "test.sig", + "kdf.sec", + "kdf.pub", + } + for _, tc := range testCases { + t.Run(tc, func(t *testing.T) { + fileName := path.Join("testdata", tc) + + body, err := ioutil.ReadFile(fileName) + if err != nil { + t.Error(err) + } + + f, err := Parse(body) + if err != nil { + t.Error(err) + } + + res, err := f.Bytes() + if err != nil { + t.Error(err) + } + + if !bytes.Equal(res, body) { + t.Errorf("got %s, want %s", res, body) + } + }) + } +} -- cgit v1.2.3