equal
deleted
inserted
replaced
81 for i = 1, 100 do |
81 for i = 1, 100 do |
82 assert.is_equal("node1", ring:get_node(tostring(i))) |
82 assert.is_equal("node1", ring:get_node(tostring(i))) |
83 end |
83 end |
84 end); |
84 end); |
85 |
85 |
|
86 it("should support values associated with nodes", function () |
|
87 local r = hashring.new(128, sha256); |
|
88 r:add_node("node1", { a = 1 }); |
|
89 local node, value = r:get_node("foo"); |
|
90 assert.is_equal("node1", node); |
|
91 assert.same({ a = 1 }, value); |
|
92 end); |
86 end); |
93 end); |