Skip to content

Commit 4126131

Browse files
authored
fix: correctly return unset for consistency (#732)
1 parent 53c3843 commit 4126131

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

crdbx/staleness.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ func ConsistencyLevelFromString(in string) ConsistencyLevel {
6666
case string(ConsistencyLevelEventual):
6767
return ConsistencyLevelEventual
6868
case string(ConsistencyLevelUnset):
69-
return ConsistencyLevelStrong
69+
return ConsistencyLevelUnset
7070
}
7171
return ConsistencyLevelStrong
7272
}

crdbx/staleness_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
)
1515

1616
func TestConsistencyLevelFromString(t *testing.T) {
17-
assert.Equal(t, ConsistencyLevelStrong, ConsistencyLevelFromString(""))
17+
assert.Equal(t, ConsistencyLevelUnset, ConsistencyLevelFromString(""))
1818
assert.Equal(t, ConsistencyLevelStrong, ConsistencyLevelFromString("strong"))
1919
assert.Equal(t, ConsistencyLevelEventual, ConsistencyLevelFromString("eventual"))
2020
assert.Equal(t, ConsistencyLevelStrong, ConsistencyLevelFromString("lol"))
@@ -24,6 +24,7 @@ func TestConsistencyLevelFromRequest(t *testing.T) {
2424
assert.Equal(t, ConsistencyLevelStrong, ConsistencyLevelFromRequest(&http.Request{URL: urlx.ParseOrPanic("/?consistency=strong")}))
2525
assert.Equal(t, ConsistencyLevelEventual, ConsistencyLevelFromRequest(&http.Request{URL: urlx.ParseOrPanic("/?consistency=eventual")}))
2626
assert.Equal(t, ConsistencyLevelStrong, ConsistencyLevelFromRequest(&http.Request{URL: urlx.ParseOrPanic("/?consistency=asdf")}))
27+
assert.Equal(t, ConsistencyLevelUnset, ConsistencyLevelFromRequest(&http.Request{URL: urlx.ParseOrPanic("/?consistency")}))
2728

2829
}
2930

0 commit comments

Comments
 (0)