diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2022-05-17 14:39:42 -0600 |
---|---|---|
committer | Brian Picciano <mediocregopher@gmail.com> | 2022-05-17 14:39:42 -0600 |
commit | 7b7bdcf57a5fa1e02041e3ef563c55f31d908f67 (patch) | |
tree | 7e1c19be77f606abb99e2ad82c84545b4891c6f3 /srv/src/post/asset_test.go | |
parent | 9a67ef921100d16294b30b7d111206789c8e1feb (diff) |
Initial implementation of admin assets page
Diffstat (limited to 'srv/src/post/asset_test.go')
-rw-r--r-- | srv/src/post/asset_test.go | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/srv/src/post/asset_test.go b/srv/src/post/asset_test.go index d0cff48..4d62d46 100644 --- a/srv/src/post/asset_test.go +++ b/srv/src/post/asset_test.go @@ -65,16 +65,27 @@ func TestAssetStore(t *testing.T) { assert.NoError(t, h.store.Delete("bar")) h.assertNotFound(t, "foo") h.assertNotFound(t, "bar") + + // test list + + ids, err := h.store.List() + assert.NoError(t, err) + assert.Empty(t, ids) + + err = h.store.Set("foo", bytes.NewBufferString("FOOFOO")) + assert.NoError(t, err) + err = h.store.Set("foo", bytes.NewBufferString("FOOFOO")) + assert.NoError(t, err) + err = h.store.Set("bar", bytes.NewBufferString("FOOFOO")) + assert.NoError(t, err) + + ids, err = h.store.List() + assert.NoError(t, err) + assert.Equal(t, []string{"bar", "foo"}, ids) } t.Run("sql", func(t *testing.T) { h := newAssetTestHarness(t) testAssetStore(t, h) }) - - t.Run("mem", func(t *testing.T) { - h := newAssetTestHarness(t) - h.store = NewCachedAssetStore(h.store) - testAssetStore(t, h) - }) } |