|
|
@@ -107,22 +107,6 @@ func (suite *StoreTestSuite) TestGet() {
|
|
|
require.Equal(suite.T(), "type", meta.Type)
|
|
|
}
|
|
|
|
|
|
-func (suite *StoreTestSuite) TestList() {
|
|
|
- err := suite.store.Create("test1", "type", "description", ContextMetadata{})
|
|
|
- require.Nil(suite.T(), err)
|
|
|
-
|
|
|
- err = suite.store.Create("test2", "type", "description", ContextMetadata{})
|
|
|
- require.Nil(suite.T(), err)
|
|
|
-
|
|
|
- contexts, err := suite.store.List()
|
|
|
- require.Nil(suite.T(), err)
|
|
|
-
|
|
|
- require.Equal(suite.T(), len(contexts), 3)
|
|
|
- require.Equal(suite.T(), "test1", contexts[0].Name)
|
|
|
- require.Equal(suite.T(), "test2", contexts[1].Name)
|
|
|
- require.Equal(suite.T(), "default", contexts[2].Name)
|
|
|
-}
|
|
|
-
|
|
|
func (suite *StoreTestSuite) TestRemoveNotFound() {
|
|
|
err := suite.store.Remove("notfound")
|
|
|
require.EqualError(suite.T(), err, `context "notfound": not found`)
|
|
|
@@ -132,17 +116,18 @@ func (suite *StoreTestSuite) TestRemoveNotFound() {
|
|
|
func (suite *StoreTestSuite) TestRemove() {
|
|
|
err := suite.store.Create("testremove", "type", "description", ContextMetadata{})
|
|
|
require.Nil(suite.T(), err)
|
|
|
- contexts, err := suite.store.List()
|
|
|
+
|
|
|
+ meta, err := suite.store.Get("testremove")
|
|
|
require.Nil(suite.T(), err)
|
|
|
- require.Equal(suite.T(), len(contexts), 2)
|
|
|
+ require.NotNil(suite.T(), meta)
|
|
|
|
|
|
err = suite.store.Remove("testremove")
|
|
|
require.Nil(suite.T(), err)
|
|
|
- contexts, err = suite.store.List()
|
|
|
- require.Nil(suite.T(), err)
|
|
|
- // The default context is always here, that's why we
|
|
|
- // have len(contexts) == 1
|
|
|
- require.Equal(suite.T(), len(contexts), 1)
|
|
|
+
|
|
|
+ meta, err = suite.store.Get("testremove")
|
|
|
+ require.EqualError(suite.T(), err, `context "testremove": not found`)
|
|
|
+ require.Nil(suite.T(), meta)
|
|
|
+
|
|
|
}
|
|
|
|
|
|
func TestExampleTestSuite(t *testing.T) {
|