@@ -75,29 +75,22 @@ def test_uuid
75
75
assert_match ( /\A \h {8}-\h {4}-\h {4}-\h {4}-\h {12}\z / , uuid )
76
76
end
77
77
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 )
82
82
83
83
assert_match ( /\A \h {8}-\h {4}-7\h {3}-[89ab]\h {3}-\h {12}\z / , uuid )
84
84
85
- t2 = get_uuid7_time ( uuid )
85
+ t2 = get_uuid7_time ( uuid , ** opts )
86
86
assert_operator ( t1 , :<= , t2 )
87
87
assert_operator ( t2 , :<= , t3 )
88
88
end
89
89
90
- def test_uuid_v7_extra_timestamp_bits
90
+ def test_uuid_v7
91
+ assert_uuid_v7
91
92
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
101
94
end
102
95
end
103
96
0 commit comments