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 cc22864 commit 61f5a8dCopy full SHA for 61f5a8d
1 file changed
spec/models/dojo_spec.rb
@@ -195,4 +195,15 @@
195
end
196
197
198
+
199
+ describe 'YAML data integrity' do
200
+ it 'has no duplicate IDs' do
201
+ yaml_data = Dojo.load_attributes_from_yaml
202
+ ids = yaml_data.map { |dojo| dojo['id'] }
203
+ duplicate_ids = ids.select { |id| ids.count(id) > 1 }.uniq
204
205
+ expect(duplicate_ids).to be_empty,
206
+ "重複しているID: #{duplicate_ids.join(', ')}"
207
+ end
208
209
0 commit comments