Skip to content

Commit 849a498

Browse files
committed
Adds test for date range
1 parent 2564dce commit 849a498

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/models/normalize_timdex_record_test.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,16 @@ def minimal_record
7575
assert_equal '1995', normalized[:year]
7676
end
7777

78+
test 'handles data range in non-first creation date' do
79+
record = full_record.dup
80+
record['dates'] = [
81+
{ 'kind' => 'creation', 'value' => '2023-01-15' },
82+
{ 'kind' => 'creation', 'range' => { 'lte' => '2023', 'gte' => '2020' } }
83+
]
84+
normalized = NormalizeTimdexRecord.new(record, 'test').normalize
85+
assert_equal '2020-2023', normalized[:date_range]
86+
end
87+
7888
test 'normalizes format from content type' do
7989
normalized = NormalizeTimdexRecord.new(full_record, 'test').normalize
8090
assert_equal 'Dataset ; Geospatial data', normalized[:format]

0 commit comments

Comments
 (0)