Skip to content

Commit f0f0f83

Browse files
committed
Use assert_equal for info/d prerelease assertions
Replace assert_match/start_with? with assert_equal for the info/d compact index file, keeping full regression coverage as requested in review feedback.
1 parent 52966ab commit f0f0f83

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

test/rubygems/test_gem_indexer.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -459,10 +459,11 @@ def test_update_index
459459
1 |checksum:#{file_sha256(File.join(gems, "e-1.gem"))}
460460
INFO_FILE
461461

462-
d_info = File.read(File.join(infodir, "d"))
463-
assert d_info.start_with?(info_d_file), "info/d should preserve original content"
464-
assert_match(/^2\.1 \|checksum:#{Regexp.escape(file_sha256(File.join(gems, "d-2.1.gem")))}$/, d_info)
465-
assert_match(/^2\.2\.a \|checksum:#{Regexp.escape(file_sha256(File.join(gems, "d-2.2.a.gem")))}/, d_info)
462+
assert_equal <<~INFO_FILE, File.read(File.join(infodir, "d"))
463+
#{info_d_file.chomp}
464+
2.1 |checksum:#{file_sha256(File.join(gems, "d-2.1.gem"))}
465+
2.2.a |checksum:#{file_sha256(File.join(gems, "d-2.2.a.gem"))}
466+
INFO_FILE
466467

467468
assert_equal <<~VERSIONS_FILE, File.read(File.join(@indexerdir, "versions"))
468469
#{versions_file.chomp}

0 commit comments

Comments
 (0)