aboutsummaryrefslogtreecommitdiff
path: root/internal/slackware_com/checksums_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/slackware_com/checksums_test.go')
-rw-r--r--internal/slackware_com/checksums_test.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/internal/slackware_com/checksums_test.go b/internal/slackware_com/checksums_test.go
new file mode 100644
index 0000000..b69c4aa
--- /dev/null
+++ b/internal/slackware_com/checksums_test.go
@@ -0,0 +1,28 @@
+package slackware_com
+
+import (
+ "testing"
+
+ "github.com/stretchr/testify/assert"
+ "github.com/stretchr/testify/require"
+)
+
+func TestOpenChecksums(t *testing.T) {
+ checksums, err := OpenChecksums("testdata/CHECKSUMS.md5")
+ require.NoError(t, err)
+
+ assert.Equal(t,
+ ChecksumsEntry{
+ MD5: "44e9e7de0e1eeccc9bfde0dd0d206843",
+ Filename: "./ANNOUNCE.15.0",
+ },
+ checksums.Entries[0],
+ )
+ assert.Equal(t,
+ ChecksumsEntry{
+ MD5: "397a13f8fbfc7c5af2adb51de0d7f928",
+ Filename: "./usb-and-pxe-installers/usbimg2disk.sh",
+ },
+ checksums.Entries[len(checksums.Entries)-1],
+ )
+}