aboutsummaryrefslogtreecommitdiff
path: root/rules_manager_test.go
diff options
context:
space:
mode:
authorEmiliano Ciavatta2020-10-15 15:40:03 +0000
committerEmiliano Ciavatta2020-10-15 15:40:03 +0000
commitaf087d327d065c92d454c4e6391a0040d8d527b9 (patch)
tree34612d35866bea71380c57bab70c807f7ba42a62 /rules_manager_test.go
parentc745263e1b28e4cedffa88de764f11d6379d745d (diff)
Fix rules manager tests
Diffstat (limited to 'rules_manager_test.go')
-rw-r--r--rules_manager_test.go15
1 files changed, 9 insertions, 6 deletions
diff --git a/rules_manager_test.go b/rules_manager_test.go
index dded096..215e601 100644
--- a/rules_manager_test.go
+++ b/rules_manager_test.go
@@ -31,7 +31,8 @@ func TestAddAndGetAllRules(t *testing.T) {
rulesManager, err := LoadRulesManager(wrapper.Storage, "FLAG{test}")
require.NoError(t, err)
impl := rulesManager.(*rulesManagerImpl)
- checkVersion(t, rulesManager, impl.rulesByName["flag"].ID)
+ checkVersion(t, rulesManager, impl.rulesByName["flag_out"].ID)
+ checkVersion(t, rulesManager, impl.rulesByName["flag_in"].ID)
emptyRule := Rule{Name: "empty", Color: "#fff", Enabled: true}
emptyID, err := rulesManager.AddRule(wrapper.Context, emptyRule)
assert.NoError(t, err)
@@ -120,8 +121,8 @@ func TestAddAndGetAllRules(t *testing.T) {
assert.Equal(t, expected, impl.rulesByName[expected.Name])
}
- assert.Len(t, impl.rules, 5)
- assert.Len(t, impl.rulesByName, 5)
+ assert.Len(t, impl.rules, 6)
+ assert.Len(t, impl.rulesByName, 6)
assert.Len(t, impl.patterns, 5)
assert.Len(t, impl.patternsIds, 5)
@@ -135,8 +136,9 @@ func TestAddAndGetAllRules(t *testing.T) {
checkRule(rule2, []int{2, 3})
checkRule(rule3, []int{3, 4})
- assert.Len(t, rulesManager.GetRules(), 5)
- assert.ElementsMatch(t, []Rule{impl.rulesByName["flag"], emptyRule, rule1, rule2, rule3}, rulesManager.GetRules())
+ assert.Len(t, rulesManager.GetRules(), 6)
+ assert.ElementsMatch(t, []Rule{impl.rulesByName["flag_out"], impl.rulesByName["flag_in"], emptyRule,
+ rule1, rule2, rule3}, rulesManager.GetRules())
wrapper.Destroy(t)
}
@@ -210,7 +212,8 @@ func TestFillWithMatchedRules(t *testing.T) {
rulesManager, err := LoadRulesManager(wrapper.Storage, "FLAG{test}")
require.NoError(t, err)
impl := rulesManager.(*rulesManagerImpl)
- checkVersion(t, rulesManager, impl.rulesByName["flag"].ID)
+ checkVersion(t, rulesManager, impl.rulesByName["flag_out"].ID)
+ checkVersion(t, rulesManager, impl.rulesByName["flag_in"].ID)
emptyRule, err := rulesManager.AddRule(wrapper.Context, Rule{Name: "empty", Color: "#fff"})
require.NoError(t, err)