Skip to content

Commit 0296775

Browse files
committed
Extract assert_uuid_v7
1 parent a75c52c commit 0296775

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

test/ruby/test_random_formatter.rb

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -75,29 +75,22 @@ def test_uuid
7575
assert_match(/\A\h{8}-\h{4}-\h{4}-\h{4}-\h{12}\z/, uuid)
7676
end
7777

78-
def test_uuid_v7
79-
t1 = current_uuid7_time
80-
uuid = @it.uuid_v7
81-
t3 = current_uuid7_time
78+
def assert_uuid_v7(**opts)
79+
t1 = current_uuid7_time(**opts)
80+
uuid = @it.uuid_v7(**opts)
81+
t3 = current_uuid7_time(**opts)
8282

8383
assert_match(/\A\h{8}-\h{4}-7\h{3}-[89ab]\h{3}-\h{12}\z/, uuid)
8484

85-
t2 = get_uuid7_time(uuid)
85+
t2 = get_uuid7_time(uuid, **opts)
8686
assert_operator(t1, :<=, t2)
8787
assert_operator(t2, :<=, t3)
8888
end
8989

90-
def test_uuid_v7_extra_timestamp_bits
90+
def test_uuid_v7
91+
assert_uuid_v7
9192
0.upto(12) do |extra_timestamp_bits|
92-
t1 = current_uuid7_time extra_timestamp_bits: extra_timestamp_bits
93-
uuid = @it.uuid_v7 extra_timestamp_bits: extra_timestamp_bits
94-
t3 = current_uuid7_time extra_timestamp_bits: extra_timestamp_bits
95-
96-
assert_match(/\A\h{8}-\h{4}-7\h{3}-[89ab]\h{3}-\h{12}\z/, uuid)
97-
98-
t2 = get_uuid7_time uuid, extra_timestamp_bits: extra_timestamp_bits
99-
assert_operator(t1, :<=, t2)
100-
assert_operator(t2, :<=, t3)
93+
assert_uuid_v7 extra_timestamp_bits: extra_timestamp_bits
10194
end
10295
end
10396

0 commit comments

Comments
 (0)