We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 062548d commit 1b88079Copy full SHA for 1b88079
test/blex_test.exs
@@ -85,6 +85,30 @@ defmodule BlexTest do
85
assert Blex.member?(b1, "okkkk") == false
86
end
87
88
+ test "merge should be comptaible with merge_into" do
89
+ b1 = Blex.new(1000, 0.05)
90
+ b2 = Blex.new(1000, 0.05)
91
+ b3 = Blex.new(1000, 0.05)
92
+ b4 = Blex.new(1000, 0.05)
93
+
94
+ Blex.put(b1, "cool")
95
+ Blex.put(b2, "cool")
96
+ Blex.put(b3, "okkk")
97
+ Blex.put(b4, "nooo")
98
99
+ b4_encoded = Blex.encode(b4)
100
101
+ merge_encoded =
102
+ Blex.merge([b1, b3, b4_encoded])
103
+ |> Blex.encode()
104
105
+ Blex.merge_into([b3, b4_encoded], b2)
106
107
+ merge_into_encoded = Blex.encode(b2)
108
109
+ assert merge_encoded == merge_into_encoded
110
+ end
111
112
test "merge_encode" do
113
b1 = Blex.new(1000, 0.05)
114
b2 = Blex.new(1000, 0.05)
0 commit comments