@@ -286,7 +286,7 @@ def write_codeownership_config
286286 end
287287
288288 describe 'setting the README' do
289- let ( :expected_readme_todo ) do
289+ let ( :expected_readme ) do
290290 <<~EXPECTED
291291 Welcome to `packs/organisms`!
292292
@@ -306,31 +306,34 @@ def write_codeownership_config
306306 EXPECTED
307307 end
308308
309- it 'adds a README_TODO .md file as a placeholder' do
309+ it 'adds a README .md file as a placeholder' do
310310 Packs . create_pack! ( pack_name : 'packs/organisms' )
311311 ParsePackwerk . bust_cache!
312- actual_readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO .md' )
313- expect ( actual_readme_todo . read ) . to eq expected_readme_todo
312+ actual_readme = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README .md' )
313+ expect ( actual_readme . read ) . to eq expected_readme
314314 end
315315
316316 context 'app has one pack with an outdated README_TODO.md' do
317317 it 'overwrites the README_TODO.md' do
318318 write_file ( 'packs/organisms/README_TODO.md' , 'This is outdated' )
319319 write_package_yml ( 'packs/organisms' )
320- actual_readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO.md' )
321- expect ( actual_readme_todo . read ) . to eq 'This is outdated'
320+ readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO.md' )
321+ expect ( readme_todo . read ) . to eq 'This is outdated'
322+
322323 Packs . create_pack! ( pack_name : 'packs/organisms' )
323- expect ( actual_readme_todo . read ) . to eq expected_readme_todo
324+ actual_readme = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README.md' )
325+ expect ( actual_readme . read ) . to eq expected_readme
326+ expect ( readme_todo . exist? ) . to eq false
324327 end
325328 end
326329
327330 context 'app has one pack with a README.md' do
328- it 'does not add a README_TODO .md file' do
331+ it 'does not change the README .md file' do
329332 write_package_yml ( 'packs/organisms' )
330- write_file ( 'packs/organisms/README.md' )
331- actual_readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO .md' )
333+ write_file ( 'packs/organisms/README.md' , 'This is the original README.md' )
334+ actual_readme = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README .md' )
332335 Packs . create_pack! ( pack_name : 'packs/organisms' )
333- expect ( actual_readme_todo . exist? ) . to eq false
336+ expect ( actual_readme . read ) . to eq 'This is the original README.md'
334337 end
335338 end
336339 end
@@ -830,7 +833,7 @@ def write_codeownership_config
830833 end
831834
832835 describe 'setting the README' do
833- let ( :expected_readme_todo ) do
836+ let ( :expected_readme ) do
834837 <<~EXPECTED
835838 Welcome to `packs/organisms`!
836839
@@ -850,44 +853,46 @@ def write_codeownership_config
850853 EXPECTED
851854 end
852855
853- it 'adds a README_TODO .md file as a placeholder' do
856+ it 'adds a README .md file as a placeholder' do
854857 write_file ( 'app/services/foo.rb' )
855858 write_package_yml ( 'packs/organisms' )
856859 Packs . move_to_pack! (
857860 pack_name : 'packs/organisms' ,
858861 paths_relative_to_root : [ 'app/services/foo.rb' ]
859862 )
860863
861- actual_readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO .md' )
862- expect ( actual_readme_todo . read ) . to eq expected_readme_todo
864+ actual_readme = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README .md' )
865+ expect ( actual_readme . read ) . to eq expected_readme
863866 end
864867
865868 context 'app has one pack with an outdated README_TODO.md' do
866869 it 'overwrites the README_TODO.md' do
867870 write_file ( 'app/services/foo.rb' )
868871 write_package_yml ( 'packs/organisms' )
869872 write_file ( 'packs/organisms/README_TODO.md' , 'This is outdated' )
870- actual_readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO.md' )
871- expect ( actual_readme_todo . read ) . to eq 'This is outdated'
873+ readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO.md' )
874+ expect ( readme_todo . read ) . to eq 'This is outdated'
872875 Packs . move_to_pack! (
873876 pack_name : 'packs/organisms' ,
874877 paths_relative_to_root : [ 'app/services/foo.rb' ]
875878 )
876- expect ( actual_readme_todo . read ) . to eq expected_readme_todo
879+ actual_readme = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README.md' )
880+ expect ( actual_readme . read ) . to eq expected_readme
881+ expect ( readme_todo . exist? ) . to eq false
877882 end
878883 end
879884
880885 context 'app has one pack with a README.md' do
881- it 'does not add a README_TODO .md file' do
886+ it 'does not change the README .md file' do
882887 write_file ( 'app/services/foo.rb' )
883888 write_package_yml ( 'packs/organisms' )
884- write_file ( 'packs/organisms/README.md' )
885- actual_readme_todo = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README_TODO .md' )
889+ write_file ( 'packs/organisms/README.md' , 'This is the original README.md' )
890+ actual_readme = ParsePackwerk . find ( 'packs/organisms' ) . directory . join ( 'README .md' )
886891 Packs . move_to_pack! (
887892 pack_name : 'packs/organisms' ,
888893 paths_relative_to_root : [ 'app/services/foo.rb' ]
889894 )
890- expect ( actual_readme_todo . exist? ) . to eq false
895+ expect ( actual_readme . read ) . to eq 'This is the original README.md'
891896 end
892897 end
893898 end
0 commit comments