From 88c13fb21eacd6d4101b98f900e525fe1be3d1ca Mon Sep 17 00:00:00 2001 From: Remo Senekowitsch Date: Sat, 22 Feb 2025 02:11:29 +0100 Subject: [PATCH] rename test files to snake_case (#2036) --- config.json | 2 +- exercises/concept/assembly-line/.meta/config.json | 2 +- .../tests/{assembly-line.rs => assembly_line.rs} | 0 exercises/concept/csv-builder/.meta/config.json | 2 +- .../csv-builder/tests/{csv-builder.rs => csv_builder.rs} | 0 exercises/concept/health-statistics/.meta/config.json | 2 +- .../tests/{health-statistics.rs => health_statistics.rs} | 0 .../concept/low-power-embedded-game/.meta/config.json | 2 +- ...-power-embedded-game.rs => low_power_embedded_game.rs} | 0 .../concept/lucians-luscious-lasagna/.meta/config.json | 2 +- ...ns-luscious-lasagna.rs => lucians_luscious_lasagna.rs} | 0 exercises/concept/magazine-cutout/.meta/config.json | 2 +- .../tests/{magazine-cutout.rs => magazine_cutout.rs} | 0 exercises/concept/resistor-color/.meta/config.json | 2 +- .../tests/{resistor-color.rs => resistor_color.rs} | 0 exercises/concept/role-playing-game/.meta/config.json | 2 +- .../tests/{role-playing-game.rs => role_playing_game.rs} | 0 exercises/concept/rpn-calculator/.meta/config.json | 2 +- .../tests/{rpn-calculator.rs => rpn_calculator.rs} | 0 exercises/concept/semi-structured-logs/.meta/config.json | 2 +- .../{semi-structured-logs.rs => semi_structured_logs.rs} | 0 exercises/concept/short-fibonacci/.meta/config.json | 2 +- .../tests/{short-fibonacci.rs => short_fibonacci.rs} | 0 exercises/practice/affine-cipher/.meta/config.json | 2 +- .../tests/{affine-cipher.rs => affine_cipher.rs} | 0 exercises/practice/all-your-base/.meta/config.json | 2 +- .../tests/{all-your-base.rs => all_your_base.rs} | 0 exercises/practice/armstrong-numbers/.meta/config.json | 2 +- .../tests/{armstrong-numbers.rs => armstrong_numbers.rs} | 0 exercises/practice/atbash-cipher/.meta/config.json | 2 +- .../tests/{atbash-cipher.rs => atbash_cipher.rs} | 0 exercises/practice/beer-song/.meta/config.json | 2 +- .../beer-song/tests/{beer-song.rs => beer_song.rs} | 0 exercises/practice/binary-search/.meta/config.json | 2 +- .../tests/{binary-search.rs => binary_search.rs} | 0 exercises/practice/book-store/.meta/config.json | 2 +- .../book-store/tests/{book-store.rs => book_store.rs} | 0 exercises/practice/bottle-song/.meta/config.json | 2 +- .../bottle-song/tests/{bottle-song.rs => bottle_song.rs} | 0 exercises/practice/circular-buffer/.meta/config.json | 2 +- .../tests/{circular-buffer.rs => circular_buffer.rs} | 0 exercises/practice/collatz-conjecture/.meta/config.json | 2 +- .../{collatz-conjecture.rs => collatz_conjecture.rs} | 0 exercises/practice/crypto-square/.meta/config.json | 2 +- .../tests/{crypto-square.rs => crypto_square.rs} | 0 exercises/practice/custom-set/.meta/config.json | 2 +- .../custom-set/tests/{custom-set.rs => custom_set.rs} | 0 .../practice/difference-of-squares/.meta/config.json | 2 +- ...{difference-of-squares.rs => difference_of_squares.rs} | 0 exercises/practice/diffie-hellman/.meta/config.json | 2 +- .../tests/{diffie-hellman.rs => diffie_hellman.rs} | 0 exercises/practice/dot-dsl/.meta/config.json | 2 +- .../practice/dot-dsl/tests/{dot-dsl.rs => dot_dsl.rs} | 0 exercises/practice/doubly-linked-list/.meta/config.json | 2 +- .../{doubly-linked-list.rs => doubly_linked_list.rs} | 0 exercises/practice/eliuds-eggs/.meta/config.json | 2 +- .../eliuds-eggs/tests/{eliuds-eggs.rs => eliuds_eggs.rs} | 0 exercises/practice/forth/.meta/config.json | 2 +- .../forth/tests/{alloc-attack.rs => alloc_attack.rs} | 0 exercises/practice/grade-school/.meta/config.json | 2 +- .../tests/{grade-school.rs => grade_school.rs} | 0 exercises/practice/hello-world/.meta/config.json | 2 +- .../hello-world/tests/{hello-world.rs => hello_world.rs} | 0 exercises/practice/high-scores/.meta/config.json | 2 +- .../high-scores/tests/{high-scores.rs => high_scores.rs} | 0 exercises/practice/isbn-verifier/.meta/config.json | 2 +- .../tests/{isbn-verifier.rs => isbn_verifier.rs} | 0 exercises/practice/kindergarten-garden/.meta/config.json | 2 +- .../{kindergarten-garden.rs => kindergarten_garden.rs} | 0 .../practice/largest-series-product/.meta/config.json | 2 +- ...argest-series-product.rs => largest_series_product.rs} | 0 exercises/practice/list-ops/.meta/config.json | 2 +- .../practice/list-ops/tests/{list-ops.rs => list_ops.rs} | 0 exercises/practice/luhn-from/.meta/config.json | 2 +- .../luhn-from/tests/{luhn-from.rs => luhn_from.rs} | 0 exercises/practice/luhn-trait/.meta/config.json | 2 +- .../luhn-trait/tests/{luhn-trait.rs => luhn_trait.rs} | 0 .../macros/tests/invalid/{comma-sep.rs => comma_sep.rs} | 0 .../tests/invalid/{double-commas.rs => double_commas.rs} | 0 .../tests/invalid/{leading-comma.rs => leading_comma.rs} | 0 .../invalid/{missing-argument.rs => missing_argument.rs} | 0 .../macros/tests/invalid/{no-comma.rs => no_comma.rs} | 0 .../macros/tests/invalid/{only-arrow.rs => only_arrow.rs} | 0 .../macros/tests/invalid/{only-comma.rs => only_comma.rs} | 0 .../invalid/{single-argument.rs => single_argument.rs} | 0 .../invalid/{triple-arguments.rs => triple_arguments.rs} | 0 .../macros/tests/invalid/{two-arrows.rs => two_arrows.rs} | 0 exercises/practice/matching-brackets/.meta/config.json | 2 +- .../tests/{matching-brackets.rs => matching_brackets.rs} | 0 exercises/practice/nth-prime/.meta/config.json | 2 +- .../nth-prime/tests/{nth-prime.rs => nth_prime.rs} | 0 exercises/practice/nucleotide-codons/.meta/config.json | 2 +- .../tests/{nucleotide-codons.rs => nucleotide_codons.rs} | 0 exercises/practice/nucleotide-count/.meta/config.json | 2 +- .../tests/{nucleotide-count.rs => nucleotide_count.rs} | 0 exercises/practice/ocr-numbers/.meta/config.json | 2 +- .../ocr-numbers/tests/{ocr-numbers.rs => ocr_numbers.rs} | 0 exercises/practice/palindrome-products/.meta/config.json | 2 +- .../{palindrome-products.rs => palindrome_products.rs} | 0 .../practice/parallel-letter-frequency/.meta/config.json | 2 +- ...l-letter-frequency.rs => parallel_letter_frequency.rs} | 0 exercises/practice/pascals-triangle/.meta/config.json | 2 +- .../tests/{pascals-triangle.rs => pascals_triangle.rs} | 0 exercises/practice/perfect-numbers/.meta/config.json | 2 +- .../tests/{perfect-numbers.rs => perfect_numbers.rs} | 0 exercises/practice/phone-number/.meta/config.json | 2 +- .../tests/{phone-number.rs => phone_number.rs} | 0 exercises/practice/pig-latin/.meta/config.json | 2 +- .../pig-latin/tests/{pig-latin.rs => pig_latin.rs} | 0 exercises/practice/prime-factors/.meta/config.json | 2 +- .../tests/{prime-factors.rs => prime_factors.rs} | 0 exercises/practice/protein-translation/.meta/config.json | 2 +- .../{protein-translation.rs => protein_translation.rs} | 0 exercises/practice/pythagorean-triplet/.meta/config.json | 2 +- .../{pythagorean-triplet.rs => pythagorean_triplet.rs} | 0 exercises/practice/queen-attack/.meta/config.json | 2 +- .../tests/{queen-attack.rs => queen_attack.rs} | 0 exercises/practice/rail-fence-cipher/.meta/config.json | 2 +- .../tests/{rail-fence-cipher.rs => rail_fence_cipher.rs} | 0 exercises/practice/reverse-string/.meta/config.json | 2 +- .../tests/{reverse-string.rs => reverse_string.rs} | 0 exercises/practice/rna-transcription/.meta/config.json | 2 +- .../tests/{rna-transcription.rs => rna_transcription.rs} | 0 exercises/practice/robot-name/.meta/config.json | 2 +- .../robot-name/tests/{robot-name.rs => robot_name.rs} | 0 exercises/practice/robot-simulator/.meta/config.json | 2 +- .../tests/{robot-simulator.rs => robot_simulator.rs} | 0 exercises/practice/roman-numerals/.meta/config.json | 2 +- .../tests/{roman-numerals.rs => roman_numerals.rs} | 0 exercises/practice/rotational-cipher/.meta/config.json | 2 +- .../tests/{rotational-cipher.rs => rotational_cipher.rs} | 0 exercises/practice/run-length-encoding/.meta/config.json | 2 +- .../{run-length-encoding.rs => run_length_encoding.rs} | 0 exercises/practice/saddle-points/.meta/config.json | 2 +- .../tests/{saddle-points.rs => saddle_points.rs} | 0 exercises/practice/scale-generator/.meta/config.json | 2 +- .../tests/{scale-generator.rs => scale_generator.rs} | 0 exercises/practice/scrabble-score/.meta/config.json | 2 +- .../tests/{scrabble-score.rs => scrabble_score.rs} | 0 exercises/practice/secret-handshake/.meta/config.json | 2 +- .../tests/{secret-handshake.rs => secret_handshake.rs} | 0 exercises/practice/simple-cipher/.meta/config.json | 2 +- .../tests/{simple-cipher.rs => simple_cipher.rs} | 0 exercises/practice/simple-linked-list/.meta/config.json | 2 +- .../{simple-linked-list.rs => simple_linked_list.rs} | 0 exercises/practice/space-age/.meta/config.json | 2 +- .../space-age/tests/{space-age.rs => space_age.rs} | 0 exercises/practice/spiral-matrix/.meta/config.json | 2 +- .../tests/{spiral-matrix.rs => spiral_matrix.rs} | 0 exercises/practice/sum-of-multiples/.meta/config.json | 2 +- .../tests/{sum-of-multiples.rs => sum_of_multiples.rs} | 0 exercises/practice/two-bucket/.meta/config.json | 2 +- .../two-bucket/tests/{two-bucket.rs => two_bucket.rs} | 0 exercises/practice/two-fer/.meta/config.json | 2 +- .../practice/two-fer/tests/{two-fer.rs => two_fer.rs} | 0 .../practice/variable-length-quantity/.meta/config.json | 2 +- ...ble-length-quantity.rs => variable_length_quantity.rs} | 0 exercises/practice/word-count/.meta/config.json | 2 +- .../word-count/tests/{word-count.rs => word_count.rs} | 0 rust-tooling/ci-tests/tests/count_ignores.rs | 3 ++- rust-tooling/generate/src/main.rs | 8 ++++++-- rust-tooling/generate/tests/tera_templates_are_in_sync.rs | 3 ++- 162 files changed, 85 insertions(+), 79 deletions(-) rename exercises/concept/assembly-line/tests/{assembly-line.rs => assembly_line.rs} (100%) rename exercises/concept/csv-builder/tests/{csv-builder.rs => csv_builder.rs} (100%) rename exercises/concept/health-statistics/tests/{health-statistics.rs => health_statistics.rs} (100%) rename exercises/concept/low-power-embedded-game/tests/{low-power-embedded-game.rs => low_power_embedded_game.rs} (100%) rename exercises/concept/lucians-luscious-lasagna/tests/{lucians-luscious-lasagna.rs => lucians_luscious_lasagna.rs} (100%) rename exercises/concept/magazine-cutout/tests/{magazine-cutout.rs => magazine_cutout.rs} (100%) rename exercises/concept/resistor-color/tests/{resistor-color.rs => resistor_color.rs} (100%) rename exercises/concept/role-playing-game/tests/{role-playing-game.rs => role_playing_game.rs} (100%) rename exercises/concept/rpn-calculator/tests/{rpn-calculator.rs => rpn_calculator.rs} (100%) rename exercises/concept/semi-structured-logs/tests/{semi-structured-logs.rs => semi_structured_logs.rs} (100%) rename exercises/concept/short-fibonacci/tests/{short-fibonacci.rs => short_fibonacci.rs} (100%) rename exercises/practice/affine-cipher/tests/{affine-cipher.rs => affine_cipher.rs} (100%) rename exercises/practice/all-your-base/tests/{all-your-base.rs => all_your_base.rs} (100%) rename exercises/practice/armstrong-numbers/tests/{armstrong-numbers.rs => armstrong_numbers.rs} (100%) rename exercises/practice/atbash-cipher/tests/{atbash-cipher.rs => atbash_cipher.rs} (100%) rename exercises/practice/beer-song/tests/{beer-song.rs => beer_song.rs} (100%) rename exercises/practice/binary-search/tests/{binary-search.rs => binary_search.rs} (100%) rename exercises/practice/book-store/tests/{book-store.rs => book_store.rs} (100%) rename exercises/practice/bottle-song/tests/{bottle-song.rs => bottle_song.rs} (100%) rename exercises/practice/circular-buffer/tests/{circular-buffer.rs => circular_buffer.rs} (100%) rename exercises/practice/collatz-conjecture/tests/{collatz-conjecture.rs => collatz_conjecture.rs} (100%) rename exercises/practice/crypto-square/tests/{crypto-square.rs => crypto_square.rs} (100%) rename exercises/practice/custom-set/tests/{custom-set.rs => custom_set.rs} (100%) rename exercises/practice/difference-of-squares/tests/{difference-of-squares.rs => difference_of_squares.rs} (100%) rename exercises/practice/diffie-hellman/tests/{diffie-hellman.rs => diffie_hellman.rs} (100%) rename exercises/practice/dot-dsl/tests/{dot-dsl.rs => dot_dsl.rs} (100%) rename exercises/practice/doubly-linked-list/tests/{doubly-linked-list.rs => doubly_linked_list.rs} (100%) rename exercises/practice/eliuds-eggs/tests/{eliuds-eggs.rs => eliuds_eggs.rs} (100%) rename exercises/practice/forth/tests/{alloc-attack.rs => alloc_attack.rs} (100%) rename exercises/practice/grade-school/tests/{grade-school.rs => grade_school.rs} (100%) rename exercises/practice/hello-world/tests/{hello-world.rs => hello_world.rs} (100%) rename exercises/practice/high-scores/tests/{high-scores.rs => high_scores.rs} (100%) rename exercises/practice/isbn-verifier/tests/{isbn-verifier.rs => isbn_verifier.rs} (100%) rename exercises/practice/kindergarten-garden/tests/{kindergarten-garden.rs => kindergarten_garden.rs} (100%) rename exercises/practice/largest-series-product/tests/{largest-series-product.rs => largest_series_product.rs} (100%) rename exercises/practice/list-ops/tests/{list-ops.rs => list_ops.rs} (100%) rename exercises/practice/luhn-from/tests/{luhn-from.rs => luhn_from.rs} (100%) rename exercises/practice/luhn-trait/tests/{luhn-trait.rs => luhn_trait.rs} (100%) rename exercises/practice/macros/tests/invalid/{comma-sep.rs => comma_sep.rs} (100%) rename exercises/practice/macros/tests/invalid/{double-commas.rs => double_commas.rs} (100%) rename exercises/practice/macros/tests/invalid/{leading-comma.rs => leading_comma.rs} (100%) rename exercises/practice/macros/tests/invalid/{missing-argument.rs => missing_argument.rs} (100%) rename exercises/practice/macros/tests/invalid/{no-comma.rs => no_comma.rs} (100%) rename exercises/practice/macros/tests/invalid/{only-arrow.rs => only_arrow.rs} (100%) rename exercises/practice/macros/tests/invalid/{only-comma.rs => only_comma.rs} (100%) rename exercises/practice/macros/tests/invalid/{single-argument.rs => single_argument.rs} (100%) rename exercises/practice/macros/tests/invalid/{triple-arguments.rs => triple_arguments.rs} (100%) rename exercises/practice/macros/tests/invalid/{two-arrows.rs => two_arrows.rs} (100%) rename exercises/practice/matching-brackets/tests/{matching-brackets.rs => matching_brackets.rs} (100%) rename exercises/practice/nth-prime/tests/{nth-prime.rs => nth_prime.rs} (100%) rename exercises/practice/nucleotide-codons/tests/{nucleotide-codons.rs => nucleotide_codons.rs} (100%) rename exercises/practice/nucleotide-count/tests/{nucleotide-count.rs => nucleotide_count.rs} (100%) rename exercises/practice/ocr-numbers/tests/{ocr-numbers.rs => ocr_numbers.rs} (100%) rename exercises/practice/palindrome-products/tests/{palindrome-products.rs => palindrome_products.rs} (100%) rename exercises/practice/parallel-letter-frequency/tests/{parallel-letter-frequency.rs => parallel_letter_frequency.rs} (100%) rename exercises/practice/pascals-triangle/tests/{pascals-triangle.rs => pascals_triangle.rs} (100%) rename exercises/practice/perfect-numbers/tests/{perfect-numbers.rs => perfect_numbers.rs} (100%) rename exercises/practice/phone-number/tests/{phone-number.rs => phone_number.rs} (100%) rename exercises/practice/pig-latin/tests/{pig-latin.rs => pig_latin.rs} (100%) rename exercises/practice/prime-factors/tests/{prime-factors.rs => prime_factors.rs} (100%) rename exercises/practice/protein-translation/tests/{protein-translation.rs => protein_translation.rs} (100%) rename exercises/practice/pythagorean-triplet/tests/{pythagorean-triplet.rs => pythagorean_triplet.rs} (100%) rename exercises/practice/queen-attack/tests/{queen-attack.rs => queen_attack.rs} (100%) rename exercises/practice/rail-fence-cipher/tests/{rail-fence-cipher.rs => rail_fence_cipher.rs} (100%) rename exercises/practice/reverse-string/tests/{reverse-string.rs => reverse_string.rs} (100%) rename exercises/practice/rna-transcription/tests/{rna-transcription.rs => rna_transcription.rs} (100%) rename exercises/practice/robot-name/tests/{robot-name.rs => robot_name.rs} (100%) rename exercises/practice/robot-simulator/tests/{robot-simulator.rs => robot_simulator.rs} (100%) rename exercises/practice/roman-numerals/tests/{roman-numerals.rs => roman_numerals.rs} (100%) rename exercises/practice/rotational-cipher/tests/{rotational-cipher.rs => rotational_cipher.rs} (100%) rename exercises/practice/run-length-encoding/tests/{run-length-encoding.rs => run_length_encoding.rs} (100%) rename exercises/practice/saddle-points/tests/{saddle-points.rs => saddle_points.rs} (100%) rename exercises/practice/scale-generator/tests/{scale-generator.rs => scale_generator.rs} (100%) rename exercises/practice/scrabble-score/tests/{scrabble-score.rs => scrabble_score.rs} (100%) rename exercises/practice/secret-handshake/tests/{secret-handshake.rs => secret_handshake.rs} (100%) rename exercises/practice/simple-cipher/tests/{simple-cipher.rs => simple_cipher.rs} (100%) rename exercises/practice/simple-linked-list/tests/{simple-linked-list.rs => simple_linked_list.rs} (100%) rename exercises/practice/space-age/tests/{space-age.rs => space_age.rs} (100%) rename exercises/practice/spiral-matrix/tests/{spiral-matrix.rs => spiral_matrix.rs} (100%) rename exercises/practice/sum-of-multiples/tests/{sum-of-multiples.rs => sum_of_multiples.rs} (100%) rename exercises/practice/two-bucket/tests/{two-bucket.rs => two_bucket.rs} (100%) rename exercises/practice/two-fer/tests/{two-fer.rs => two_fer.rs} (100%) rename exercises/practice/variable-length-quantity/tests/{variable-length-quantity.rs => variable_length_quantity.rs} (100%) rename exercises/practice/word-count/tests/{word-count.rs => word_count.rs} (100%) diff --git a/config.json b/config.json index b1ff5ff11..abcfac83b 100644 --- a/config.json +++ b/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/%{kebab_slug}.rs" + "tests/%{snake_slug}.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/concept/assembly-line/.meta/config.json b/exercises/concept/assembly-line/.meta/config.json index a8a9750a4..bbe7a5f86 100644 --- a/exercises/concept/assembly-line/.meta/config.json +++ b/exercises/concept/assembly-line/.meta/config.json @@ -9,7 +9,7 @@ "Cargo.toml" ], "test": [ - "tests/assembly-line.rs" + "tests/assembly_line.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/assembly-line/tests/assembly-line.rs b/exercises/concept/assembly-line/tests/assembly_line.rs similarity index 100% rename from exercises/concept/assembly-line/tests/assembly-line.rs rename to exercises/concept/assembly-line/tests/assembly_line.rs diff --git a/exercises/concept/csv-builder/.meta/config.json b/exercises/concept/csv-builder/.meta/config.json index 0d8d3df92..5fd7bdc84 100644 --- a/exercises/concept/csv-builder/.meta/config.json +++ b/exercises/concept/csv-builder/.meta/config.json @@ -10,7 +10,7 @@ "Cargo.toml" ], "test": [ - "tests/csv-builder.rs" + "tests/csv_builder.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/csv-builder/tests/csv-builder.rs b/exercises/concept/csv-builder/tests/csv_builder.rs similarity index 100% rename from exercises/concept/csv-builder/tests/csv-builder.rs rename to exercises/concept/csv-builder/tests/csv_builder.rs diff --git a/exercises/concept/health-statistics/.meta/config.json b/exercises/concept/health-statistics/.meta/config.json index c8660b9cc..7a860b7b2 100644 --- a/exercises/concept/health-statistics/.meta/config.json +++ b/exercises/concept/health-statistics/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/health-statistics.rs" + "tests/health_statistics.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/health-statistics/tests/health-statistics.rs b/exercises/concept/health-statistics/tests/health_statistics.rs similarity index 100% rename from exercises/concept/health-statistics/tests/health-statistics.rs rename to exercises/concept/health-statistics/tests/health_statistics.rs diff --git a/exercises/concept/low-power-embedded-game/.meta/config.json b/exercises/concept/low-power-embedded-game/.meta/config.json index 73bb27fc1..1e96232ea 100644 --- a/exercises/concept/low-power-embedded-game/.meta/config.json +++ b/exercises/concept/low-power-embedded-game/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/low-power-embedded-game.rs" + "tests/low_power_embedded_game.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/low-power-embedded-game/tests/low-power-embedded-game.rs b/exercises/concept/low-power-embedded-game/tests/low_power_embedded_game.rs similarity index 100% rename from exercises/concept/low-power-embedded-game/tests/low-power-embedded-game.rs rename to exercises/concept/low-power-embedded-game/tests/low_power_embedded_game.rs diff --git a/exercises/concept/lucians-luscious-lasagna/.meta/config.json b/exercises/concept/lucians-luscious-lasagna/.meta/config.json index 1a3417d76..129d188ee 100644 --- a/exercises/concept/lucians-luscious-lasagna/.meta/config.json +++ b/exercises/concept/lucians-luscious-lasagna/.meta/config.json @@ -9,7 +9,7 @@ "Cargo.toml" ], "test": [ - "tests/lucians-luscious-lasagna.rs" + "tests/lucians_luscious_lasagna.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/lucians-luscious-lasagna/tests/lucians-luscious-lasagna.rs b/exercises/concept/lucians-luscious-lasagna/tests/lucians_luscious_lasagna.rs similarity index 100% rename from exercises/concept/lucians-luscious-lasagna/tests/lucians-luscious-lasagna.rs rename to exercises/concept/lucians-luscious-lasagna/tests/lucians_luscious_lasagna.rs diff --git a/exercises/concept/magazine-cutout/.meta/config.json b/exercises/concept/magazine-cutout/.meta/config.json index 4afc9ebc0..39e0a7101 100644 --- a/exercises/concept/magazine-cutout/.meta/config.json +++ b/exercises/concept/magazine-cutout/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/magazine-cutout.rs" + "tests/magazine_cutout.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/magazine-cutout/tests/magazine-cutout.rs b/exercises/concept/magazine-cutout/tests/magazine_cutout.rs similarity index 100% rename from exercises/concept/magazine-cutout/tests/magazine-cutout.rs rename to exercises/concept/magazine-cutout/tests/magazine_cutout.rs diff --git a/exercises/concept/resistor-color/.meta/config.json b/exercises/concept/resistor-color/.meta/config.json index 7d5443d1d..2c08f12b0 100644 --- a/exercises/concept/resistor-color/.meta/config.json +++ b/exercises/concept/resistor-color/.meta/config.json @@ -11,7 +11,7 @@ "Cargo.toml" ], "test": [ - "tests/resistor-color.rs" + "tests/resistor_color.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/resistor-color/tests/resistor-color.rs b/exercises/concept/resistor-color/tests/resistor_color.rs similarity index 100% rename from exercises/concept/resistor-color/tests/resistor-color.rs rename to exercises/concept/resistor-color/tests/resistor_color.rs diff --git a/exercises/concept/role-playing-game/.meta/config.json b/exercises/concept/role-playing-game/.meta/config.json index b7ab9560e..bb8817b10 100644 --- a/exercises/concept/role-playing-game/.meta/config.json +++ b/exercises/concept/role-playing-game/.meta/config.json @@ -12,7 +12,7 @@ "Cargo.toml" ], "test": [ - "tests/role-playing-game.rs" + "tests/role_playing_game.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/role-playing-game/tests/role-playing-game.rs b/exercises/concept/role-playing-game/tests/role_playing_game.rs similarity index 100% rename from exercises/concept/role-playing-game/tests/role-playing-game.rs rename to exercises/concept/role-playing-game/tests/role_playing_game.rs diff --git a/exercises/concept/rpn-calculator/.meta/config.json b/exercises/concept/rpn-calculator/.meta/config.json index 61b4cca78..6f1a89c4f 100644 --- a/exercises/concept/rpn-calculator/.meta/config.json +++ b/exercises/concept/rpn-calculator/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/rpn-calculator.rs" + "tests/rpn_calculator.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/rpn-calculator/tests/rpn-calculator.rs b/exercises/concept/rpn-calculator/tests/rpn_calculator.rs similarity index 100% rename from exercises/concept/rpn-calculator/tests/rpn-calculator.rs rename to exercises/concept/rpn-calculator/tests/rpn_calculator.rs diff --git a/exercises/concept/semi-structured-logs/.meta/config.json b/exercises/concept/semi-structured-logs/.meta/config.json index 6d9300eaa..0df38abeb 100644 --- a/exercises/concept/semi-structured-logs/.meta/config.json +++ b/exercises/concept/semi-structured-logs/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/semi-structured-logs.rs" + "tests/semi_structured_logs.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/semi-structured-logs/tests/semi-structured-logs.rs b/exercises/concept/semi-structured-logs/tests/semi_structured_logs.rs similarity index 100% rename from exercises/concept/semi-structured-logs/tests/semi-structured-logs.rs rename to exercises/concept/semi-structured-logs/tests/semi_structured_logs.rs diff --git a/exercises/concept/short-fibonacci/.meta/config.json b/exercises/concept/short-fibonacci/.meta/config.json index 9da7ea638..e3b2fc09f 100644 --- a/exercises/concept/short-fibonacci/.meta/config.json +++ b/exercises/concept/short-fibonacci/.meta/config.json @@ -9,7 +9,7 @@ "Cargo.toml" ], "test": [ - "tests/short-fibonacci.rs" + "tests/short_fibonacci.rs" ], "exemplar": [ ".meta/exemplar.rs" diff --git a/exercises/concept/short-fibonacci/tests/short-fibonacci.rs b/exercises/concept/short-fibonacci/tests/short_fibonacci.rs similarity index 100% rename from exercises/concept/short-fibonacci/tests/short-fibonacci.rs rename to exercises/concept/short-fibonacci/tests/short_fibonacci.rs diff --git a/exercises/practice/affine-cipher/.meta/config.json b/exercises/practice/affine-cipher/.meta/config.json index 34bb0ac2b..19e73e177 100644 --- a/exercises/practice/affine-cipher/.meta/config.json +++ b/exercises/practice/affine-cipher/.meta/config.json @@ -16,7 +16,7 @@ "Cargo.toml" ], "test": [ - "tests/affine-cipher.rs" + "tests/affine_cipher.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/affine-cipher/tests/affine-cipher.rs b/exercises/practice/affine-cipher/tests/affine_cipher.rs similarity index 100% rename from exercises/practice/affine-cipher/tests/affine-cipher.rs rename to exercises/practice/affine-cipher/tests/affine_cipher.rs diff --git a/exercises/practice/all-your-base/.meta/config.json b/exercises/practice/all-your-base/.meta/config.json index 7e4b21957..99988fe66 100644 --- a/exercises/practice/all-your-base/.meta/config.json +++ b/exercises/practice/all-your-base/.meta/config.json @@ -26,7 +26,7 @@ "Cargo.toml" ], "test": [ - "tests/all-your-base.rs" + "tests/all_your_base.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/all-your-base/tests/all-your-base.rs b/exercises/practice/all-your-base/tests/all_your_base.rs similarity index 100% rename from exercises/practice/all-your-base/tests/all-your-base.rs rename to exercises/practice/all-your-base/tests/all_your_base.rs diff --git a/exercises/practice/armstrong-numbers/.meta/config.json b/exercises/practice/armstrong-numbers/.meta/config.json index da15665f3..6cc65ea5e 100644 --- a/exercises/practice/armstrong-numbers/.meta/config.json +++ b/exercises/practice/armstrong-numbers/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/armstrong-numbers.rs" + "tests/armstrong_numbers.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/armstrong-numbers/tests/armstrong-numbers.rs b/exercises/practice/armstrong-numbers/tests/armstrong_numbers.rs similarity index 100% rename from exercises/practice/armstrong-numbers/tests/armstrong-numbers.rs rename to exercises/practice/armstrong-numbers/tests/armstrong_numbers.rs diff --git a/exercises/practice/atbash-cipher/.meta/config.json b/exercises/practice/atbash-cipher/.meta/config.json index 82cfd2b8c..10a3184ec 100644 --- a/exercises/practice/atbash-cipher/.meta/config.json +++ b/exercises/practice/atbash-cipher/.meta/config.json @@ -27,7 +27,7 @@ "Cargo.toml" ], "test": [ - "tests/atbash-cipher.rs" + "tests/atbash_cipher.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/atbash-cipher/tests/atbash-cipher.rs b/exercises/practice/atbash-cipher/tests/atbash_cipher.rs similarity index 100% rename from exercises/practice/atbash-cipher/tests/atbash-cipher.rs rename to exercises/practice/atbash-cipher/tests/atbash_cipher.rs diff --git a/exercises/practice/beer-song/.meta/config.json b/exercises/practice/beer-song/.meta/config.json index dcd36935b..ae57f1965 100644 --- a/exercises/practice/beer-song/.meta/config.json +++ b/exercises/practice/beer-song/.meta/config.json @@ -32,7 +32,7 @@ "Cargo.toml" ], "test": [ - "tests/beer-song.rs" + "tests/beer_song.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/beer-song/tests/beer-song.rs b/exercises/practice/beer-song/tests/beer_song.rs similarity index 100% rename from exercises/practice/beer-song/tests/beer-song.rs rename to exercises/practice/beer-song/tests/beer_song.rs diff --git a/exercises/practice/binary-search/.meta/config.json b/exercises/practice/binary-search/.meta/config.json index b55dd3ed9..cc8c2d21f 100644 --- a/exercises/practice/binary-search/.meta/config.json +++ b/exercises/practice/binary-search/.meta/config.json @@ -22,7 +22,7 @@ "Cargo.toml" ], "test": [ - "tests/binary-search.rs" + "tests/binary_search.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/binary-search/tests/binary-search.rs b/exercises/practice/binary-search/tests/binary_search.rs similarity index 100% rename from exercises/practice/binary-search/tests/binary-search.rs rename to exercises/practice/binary-search/tests/binary_search.rs diff --git a/exercises/practice/book-store/.meta/config.json b/exercises/practice/book-store/.meta/config.json index 2e37770ab..2e9f38b6f 100644 --- a/exercises/practice/book-store/.meta/config.json +++ b/exercises/practice/book-store/.meta/config.json @@ -20,7 +20,7 @@ "Cargo.toml" ], "test": [ - "tests/book-store.rs" + "tests/book_store.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/book-store/tests/book-store.rs b/exercises/practice/book-store/tests/book_store.rs similarity index 100% rename from exercises/practice/book-store/tests/book-store.rs rename to exercises/practice/book-store/tests/book_store.rs diff --git a/exercises/practice/bottle-song/.meta/config.json b/exercises/practice/bottle-song/.meta/config.json index 1dcfb0e91..a0b30d504 100644 --- a/exercises/practice/bottle-song/.meta/config.json +++ b/exercises/practice/bottle-song/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/bottle-song.rs" + "tests/bottle_song.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/bottle-song/tests/bottle-song.rs b/exercises/practice/bottle-song/tests/bottle_song.rs similarity index 100% rename from exercises/practice/bottle-song/tests/bottle-song.rs rename to exercises/practice/bottle-song/tests/bottle_song.rs diff --git a/exercises/practice/circular-buffer/.meta/config.json b/exercises/practice/circular-buffer/.meta/config.json index 74871ba5c..7a40a5e30 100644 --- a/exercises/practice/circular-buffer/.meta/config.json +++ b/exercises/practice/circular-buffer/.meta/config.json @@ -29,7 +29,7 @@ "Cargo.toml" ], "test": [ - "tests/circular-buffer.rs" + "tests/circular_buffer.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/circular-buffer/tests/circular-buffer.rs b/exercises/practice/circular-buffer/tests/circular_buffer.rs similarity index 100% rename from exercises/practice/circular-buffer/tests/circular-buffer.rs rename to exercises/practice/circular-buffer/tests/circular_buffer.rs diff --git a/exercises/practice/collatz-conjecture/.meta/config.json b/exercises/practice/collatz-conjecture/.meta/config.json index f53fbab83..245457b6c 100644 --- a/exercises/practice/collatz-conjecture/.meta/config.json +++ b/exercises/practice/collatz-conjecture/.meta/config.json @@ -22,7 +22,7 @@ "Cargo.toml" ], "test": [ - "tests/collatz-conjecture.rs" + "tests/collatz_conjecture.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/collatz-conjecture/tests/collatz-conjecture.rs b/exercises/practice/collatz-conjecture/tests/collatz_conjecture.rs similarity index 100% rename from exercises/practice/collatz-conjecture/tests/collatz-conjecture.rs rename to exercises/practice/collatz-conjecture/tests/collatz_conjecture.rs diff --git a/exercises/practice/crypto-square/.meta/config.json b/exercises/practice/crypto-square/.meta/config.json index 4cf36b421..27e42b68b 100644 --- a/exercises/practice/crypto-square/.meta/config.json +++ b/exercises/practice/crypto-square/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/crypto-square.rs" + "tests/crypto_square.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/crypto-square/tests/crypto-square.rs b/exercises/practice/crypto-square/tests/crypto_square.rs similarity index 100% rename from exercises/practice/crypto-square/tests/crypto-square.rs rename to exercises/practice/crypto-square/tests/crypto_square.rs diff --git a/exercises/practice/custom-set/.meta/config.json b/exercises/practice/custom-set/.meta/config.json index 40567345a..db301405f 100644 --- a/exercises/practice/custom-set/.meta/config.json +++ b/exercises/practice/custom-set/.meta/config.json @@ -28,7 +28,7 @@ "Cargo.toml" ], "test": [ - "tests/custom-set.rs" + "tests/custom_set.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/custom-set/tests/custom-set.rs b/exercises/practice/custom-set/tests/custom_set.rs similarity index 100% rename from exercises/practice/custom-set/tests/custom-set.rs rename to exercises/practice/custom-set/tests/custom_set.rs diff --git a/exercises/practice/difference-of-squares/.meta/config.json b/exercises/practice/difference-of-squares/.meta/config.json index ac8053366..de21882e8 100644 --- a/exercises/practice/difference-of-squares/.meta/config.json +++ b/exercises/practice/difference-of-squares/.meta/config.json @@ -29,7 +29,7 @@ "Cargo.toml" ], "test": [ - "tests/difference-of-squares.rs" + "tests/difference_of_squares.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/difference-of-squares/tests/difference-of-squares.rs b/exercises/practice/difference-of-squares/tests/difference_of_squares.rs similarity index 100% rename from exercises/practice/difference-of-squares/tests/difference-of-squares.rs rename to exercises/practice/difference-of-squares/tests/difference_of_squares.rs diff --git a/exercises/practice/diffie-hellman/.meta/config.json b/exercises/practice/diffie-hellman/.meta/config.json index 37fb2d378..327e6ab3c 100644 --- a/exercises/practice/diffie-hellman/.meta/config.json +++ b/exercises/practice/diffie-hellman/.meta/config.json @@ -23,7 +23,7 @@ "Cargo.toml" ], "test": [ - "tests/diffie-hellman.rs" + "tests/diffie_hellman.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/diffie-hellman/tests/diffie-hellman.rs b/exercises/practice/diffie-hellman/tests/diffie_hellman.rs similarity index 100% rename from exercises/practice/diffie-hellman/tests/diffie-hellman.rs rename to exercises/practice/diffie-hellman/tests/diffie_hellman.rs diff --git a/exercises/practice/dot-dsl/.meta/config.json b/exercises/practice/dot-dsl/.meta/config.json index b01e83179..b46b71528 100644 --- a/exercises/practice/dot-dsl/.meta/config.json +++ b/exercises/practice/dot-dsl/.meta/config.json @@ -20,7 +20,7 @@ "Cargo.toml" ], "test": [ - "tests/dot-dsl.rs" + "tests/dot_dsl.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/dot-dsl/tests/dot-dsl.rs b/exercises/practice/dot-dsl/tests/dot_dsl.rs similarity index 100% rename from exercises/practice/dot-dsl/tests/dot-dsl.rs rename to exercises/practice/dot-dsl/tests/dot_dsl.rs diff --git a/exercises/practice/doubly-linked-list/.meta/config.json b/exercises/practice/doubly-linked-list/.meta/config.json index 5d7dcc88b..4b0db227d 100644 --- a/exercises/practice/doubly-linked-list/.meta/config.json +++ b/exercises/practice/doubly-linked-list/.meta/config.json @@ -16,7 +16,7 @@ "Cargo.toml" ], "test": [ - "tests/doubly-linked-list.rs" + "tests/doubly_linked_list.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/doubly-linked-list/tests/doubly-linked-list.rs b/exercises/practice/doubly-linked-list/tests/doubly_linked_list.rs similarity index 100% rename from exercises/practice/doubly-linked-list/tests/doubly-linked-list.rs rename to exercises/practice/doubly-linked-list/tests/doubly_linked_list.rs diff --git a/exercises/practice/eliuds-eggs/.meta/config.json b/exercises/practice/eliuds-eggs/.meta/config.json index 27c4e6f6f..dd2fdf2b5 100644 --- a/exercises/practice/eliuds-eggs/.meta/config.json +++ b/exercises/practice/eliuds-eggs/.meta/config.json @@ -6,7 +6,7 @@ "Cargo.toml" ], "test": [ - "tests/eliuds-eggs.rs" + "tests/eliuds_eggs.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/eliuds-eggs/tests/eliuds-eggs.rs b/exercises/practice/eliuds-eggs/tests/eliuds_eggs.rs similarity index 100% rename from exercises/practice/eliuds-eggs/tests/eliuds-eggs.rs rename to exercises/practice/eliuds-eggs/tests/eliuds_eggs.rs diff --git a/exercises/practice/forth/.meta/config.json b/exercises/practice/forth/.meta/config.json index 6abe60190..ec4175d59 100644 --- a/exercises/practice/forth/.meta/config.json +++ b/exercises/practice/forth/.meta/config.json @@ -34,7 +34,7 @@ ], "test": [ "tests/forth.rs", - "tests/alloc-attack.rs" + "tests/alloc_attack.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/forth/tests/alloc-attack.rs b/exercises/practice/forth/tests/alloc_attack.rs similarity index 100% rename from exercises/practice/forth/tests/alloc-attack.rs rename to exercises/practice/forth/tests/alloc_attack.rs diff --git a/exercises/practice/grade-school/.meta/config.json b/exercises/practice/grade-school/.meta/config.json index a097058bb..e08829488 100644 --- a/exercises/practice/grade-school/.meta/config.json +++ b/exercises/practice/grade-school/.meta/config.json @@ -31,7 +31,7 @@ "Cargo.toml" ], "test": [ - "tests/grade-school.rs" + "tests/grade_school.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/grade-school/tests/grade-school.rs b/exercises/practice/grade-school/tests/grade_school.rs similarity index 100% rename from exercises/practice/grade-school/tests/grade-school.rs rename to exercises/practice/grade-school/tests/grade_school.rs diff --git a/exercises/practice/hello-world/.meta/config.json b/exercises/practice/hello-world/.meta/config.json index a7701a5a2..157c4f41b 100644 --- a/exercises/practice/hello-world/.meta/config.json +++ b/exercises/practice/hello-world/.meta/config.json @@ -30,7 +30,7 @@ "Cargo.toml" ], "test": [ - "tests/hello-world.rs" + "tests/hello_world.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/hello-world/tests/hello-world.rs b/exercises/practice/hello-world/tests/hello_world.rs similarity index 100% rename from exercises/practice/hello-world/tests/hello-world.rs rename to exercises/practice/hello-world/tests/hello_world.rs diff --git a/exercises/practice/high-scores/.meta/config.json b/exercises/practice/high-scores/.meta/config.json index f36a7c36e..970c70d4e 100644 --- a/exercises/practice/high-scores/.meta/config.json +++ b/exercises/practice/high-scores/.meta/config.json @@ -14,7 +14,7 @@ "Cargo.toml" ], "test": [ - "tests/high-scores.rs" + "tests/high_scores.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/high-scores/tests/high-scores.rs b/exercises/practice/high-scores/tests/high_scores.rs similarity index 100% rename from exercises/practice/high-scores/tests/high-scores.rs rename to exercises/practice/high-scores/tests/high_scores.rs diff --git a/exercises/practice/isbn-verifier/.meta/config.json b/exercises/practice/isbn-verifier/.meta/config.json index 7f3d40f6c..52d9afa03 100644 --- a/exercises/practice/isbn-verifier/.meta/config.json +++ b/exercises/practice/isbn-verifier/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/isbn-verifier.rs" + "tests/isbn_verifier.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/isbn-verifier/tests/isbn-verifier.rs b/exercises/practice/isbn-verifier/tests/isbn_verifier.rs similarity index 100% rename from exercises/practice/isbn-verifier/tests/isbn-verifier.rs rename to exercises/practice/isbn-verifier/tests/isbn_verifier.rs diff --git a/exercises/practice/kindergarten-garden/.meta/config.json b/exercises/practice/kindergarten-garden/.meta/config.json index b1737f26a..7542c928d 100644 --- a/exercises/practice/kindergarten-garden/.meta/config.json +++ b/exercises/practice/kindergarten-garden/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/kindergarten-garden.rs" + "tests/kindergarten_garden.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/kindergarten-garden/tests/kindergarten-garden.rs b/exercises/practice/kindergarten-garden/tests/kindergarten_garden.rs similarity index 100% rename from exercises/practice/kindergarten-garden/tests/kindergarten-garden.rs rename to exercises/practice/kindergarten-garden/tests/kindergarten_garden.rs diff --git a/exercises/practice/largest-series-product/.meta/config.json b/exercises/practice/largest-series-product/.meta/config.json index 9e4b495a8..7dc3f10e5 100644 --- a/exercises/practice/largest-series-product/.meta/config.json +++ b/exercises/practice/largest-series-product/.meta/config.json @@ -23,7 +23,7 @@ "Cargo.toml" ], "test": [ - "tests/largest-series-product.rs" + "tests/largest_series_product.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/largest-series-product/tests/largest-series-product.rs b/exercises/practice/largest-series-product/tests/largest_series_product.rs similarity index 100% rename from exercises/practice/largest-series-product/tests/largest-series-product.rs rename to exercises/practice/largest-series-product/tests/largest_series_product.rs diff --git a/exercises/practice/list-ops/.meta/config.json b/exercises/practice/list-ops/.meta/config.json index dd78f4222..67205db2f 100644 --- a/exercises/practice/list-ops/.meta/config.json +++ b/exercises/practice/list-ops/.meta/config.json @@ -6,7 +6,7 @@ "Cargo.toml" ], "test": [ - "tests/list-ops.rs" + "tests/list_ops.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/list-ops/tests/list-ops.rs b/exercises/practice/list-ops/tests/list_ops.rs similarity index 100% rename from exercises/practice/list-ops/tests/list-ops.rs rename to exercises/practice/list-ops/tests/list_ops.rs diff --git a/exercises/practice/luhn-from/.meta/config.json b/exercises/practice/luhn-from/.meta/config.json index b1e6dff08..ab8da1029 100644 --- a/exercises/practice/luhn-from/.meta/config.json +++ b/exercises/practice/luhn-from/.meta/config.json @@ -23,7 +23,7 @@ "Cargo.toml" ], "test": [ - "tests/luhn-from.rs" + "tests/luhn_from.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/luhn-from/tests/luhn-from.rs b/exercises/practice/luhn-from/tests/luhn_from.rs similarity index 100% rename from exercises/practice/luhn-from/tests/luhn-from.rs rename to exercises/practice/luhn-from/tests/luhn_from.rs diff --git a/exercises/practice/luhn-trait/.meta/config.json b/exercises/practice/luhn-trait/.meta/config.json index a8b53df2e..9d4db11fa 100644 --- a/exercises/practice/luhn-trait/.meta/config.json +++ b/exercises/practice/luhn-trait/.meta/config.json @@ -25,7 +25,7 @@ "Cargo.toml" ], "test": [ - "tests/luhn-trait.rs" + "tests/luhn_trait.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/luhn-trait/tests/luhn-trait.rs b/exercises/practice/luhn-trait/tests/luhn_trait.rs similarity index 100% rename from exercises/practice/luhn-trait/tests/luhn-trait.rs rename to exercises/practice/luhn-trait/tests/luhn_trait.rs diff --git a/exercises/practice/macros/tests/invalid/comma-sep.rs b/exercises/practice/macros/tests/invalid/comma_sep.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/comma-sep.rs rename to exercises/practice/macros/tests/invalid/comma_sep.rs diff --git a/exercises/practice/macros/tests/invalid/double-commas.rs b/exercises/practice/macros/tests/invalid/double_commas.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/double-commas.rs rename to exercises/practice/macros/tests/invalid/double_commas.rs diff --git a/exercises/practice/macros/tests/invalid/leading-comma.rs b/exercises/practice/macros/tests/invalid/leading_comma.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/leading-comma.rs rename to exercises/practice/macros/tests/invalid/leading_comma.rs diff --git a/exercises/practice/macros/tests/invalid/missing-argument.rs b/exercises/practice/macros/tests/invalid/missing_argument.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/missing-argument.rs rename to exercises/practice/macros/tests/invalid/missing_argument.rs diff --git a/exercises/practice/macros/tests/invalid/no-comma.rs b/exercises/practice/macros/tests/invalid/no_comma.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/no-comma.rs rename to exercises/practice/macros/tests/invalid/no_comma.rs diff --git a/exercises/practice/macros/tests/invalid/only-arrow.rs b/exercises/practice/macros/tests/invalid/only_arrow.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/only-arrow.rs rename to exercises/practice/macros/tests/invalid/only_arrow.rs diff --git a/exercises/practice/macros/tests/invalid/only-comma.rs b/exercises/practice/macros/tests/invalid/only_comma.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/only-comma.rs rename to exercises/practice/macros/tests/invalid/only_comma.rs diff --git a/exercises/practice/macros/tests/invalid/single-argument.rs b/exercises/practice/macros/tests/invalid/single_argument.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/single-argument.rs rename to exercises/practice/macros/tests/invalid/single_argument.rs diff --git a/exercises/practice/macros/tests/invalid/triple-arguments.rs b/exercises/practice/macros/tests/invalid/triple_arguments.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/triple-arguments.rs rename to exercises/practice/macros/tests/invalid/triple_arguments.rs diff --git a/exercises/practice/macros/tests/invalid/two-arrows.rs b/exercises/practice/macros/tests/invalid/two_arrows.rs similarity index 100% rename from exercises/practice/macros/tests/invalid/two-arrows.rs rename to exercises/practice/macros/tests/invalid/two_arrows.rs diff --git a/exercises/practice/matching-brackets/.meta/config.json b/exercises/practice/matching-brackets/.meta/config.json index 632203027..5ef329c30 100644 --- a/exercises/practice/matching-brackets/.meta/config.json +++ b/exercises/practice/matching-brackets/.meta/config.json @@ -27,7 +27,7 @@ "Cargo.toml" ], "test": [ - "tests/matching-brackets.rs" + "tests/matching_brackets.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/matching-brackets/tests/matching-brackets.rs b/exercises/practice/matching-brackets/tests/matching_brackets.rs similarity index 100% rename from exercises/practice/matching-brackets/tests/matching-brackets.rs rename to exercises/practice/matching-brackets/tests/matching_brackets.rs diff --git a/exercises/practice/nth-prime/.meta/config.json b/exercises/practice/nth-prime/.meta/config.json index 05d34136d..57d36cef3 100644 --- a/exercises/practice/nth-prime/.meta/config.json +++ b/exercises/practice/nth-prime/.meta/config.json @@ -25,7 +25,7 @@ "Cargo.toml" ], "test": [ - "tests/nth-prime.rs" + "tests/nth_prime.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/nth-prime/tests/nth-prime.rs b/exercises/practice/nth-prime/tests/nth_prime.rs similarity index 100% rename from exercises/practice/nth-prime/tests/nth-prime.rs rename to exercises/practice/nth-prime/tests/nth_prime.rs diff --git a/exercises/practice/nucleotide-codons/.meta/config.json b/exercises/practice/nucleotide-codons/.meta/config.json index 0d5d94be2..ca5356af3 100644 --- a/exercises/practice/nucleotide-codons/.meta/config.json +++ b/exercises/practice/nucleotide-codons/.meta/config.json @@ -28,7 +28,7 @@ "Cargo.toml" ], "test": [ - "tests/nucleotide-codons.rs" + "tests/nucleotide_codons.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/nucleotide-codons/tests/nucleotide-codons.rs b/exercises/practice/nucleotide-codons/tests/nucleotide_codons.rs similarity index 100% rename from exercises/practice/nucleotide-codons/tests/nucleotide-codons.rs rename to exercises/practice/nucleotide-codons/tests/nucleotide_codons.rs diff --git a/exercises/practice/nucleotide-count/.meta/config.json b/exercises/practice/nucleotide-count/.meta/config.json index cf74f9523..bae572c6c 100644 --- a/exercises/practice/nucleotide-count/.meta/config.json +++ b/exercises/practice/nucleotide-count/.meta/config.json @@ -30,7 +30,7 @@ "Cargo.toml" ], "test": [ - "tests/nucleotide-count.rs" + "tests/nucleotide_count.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/nucleotide-count/tests/nucleotide-count.rs b/exercises/practice/nucleotide-count/tests/nucleotide_count.rs similarity index 100% rename from exercises/practice/nucleotide-count/tests/nucleotide-count.rs rename to exercises/practice/nucleotide-count/tests/nucleotide_count.rs diff --git a/exercises/practice/ocr-numbers/.meta/config.json b/exercises/practice/ocr-numbers/.meta/config.json index 239448a21..13569f9d5 100644 --- a/exercises/practice/ocr-numbers/.meta/config.json +++ b/exercises/practice/ocr-numbers/.meta/config.json @@ -25,7 +25,7 @@ "Cargo.toml" ], "test": [ - "tests/ocr-numbers.rs" + "tests/ocr_numbers.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/ocr-numbers/tests/ocr-numbers.rs b/exercises/practice/ocr-numbers/tests/ocr_numbers.rs similarity index 100% rename from exercises/practice/ocr-numbers/tests/ocr-numbers.rs rename to exercises/practice/ocr-numbers/tests/ocr_numbers.rs diff --git a/exercises/practice/palindrome-products/.meta/config.json b/exercises/practice/palindrome-products/.meta/config.json index a82707d20..cb48e3db2 100644 --- a/exercises/practice/palindrome-products/.meta/config.json +++ b/exercises/practice/palindrome-products/.meta/config.json @@ -22,7 +22,7 @@ "Cargo.toml" ], "test": [ - "tests/palindrome-products.rs" + "tests/palindrome_products.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/palindrome-products/tests/palindrome-products.rs b/exercises/practice/palindrome-products/tests/palindrome_products.rs similarity index 100% rename from exercises/practice/palindrome-products/tests/palindrome-products.rs rename to exercises/practice/palindrome-products/tests/palindrome_products.rs diff --git a/exercises/practice/parallel-letter-frequency/.meta/config.json b/exercises/practice/parallel-letter-frequency/.meta/config.json index 8a69050b7..d94e74892 100644 --- a/exercises/practice/parallel-letter-frequency/.meta/config.json +++ b/exercises/practice/parallel-letter-frequency/.meta/config.json @@ -32,7 +32,7 @@ "Cargo.toml" ], "test": [ - "tests/parallel-letter-frequency.rs" + "tests/parallel_letter_frequency.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/parallel-letter-frequency/tests/parallel-letter-frequency.rs b/exercises/practice/parallel-letter-frequency/tests/parallel_letter_frequency.rs similarity index 100% rename from exercises/practice/parallel-letter-frequency/tests/parallel-letter-frequency.rs rename to exercises/practice/parallel-letter-frequency/tests/parallel_letter_frequency.rs diff --git a/exercises/practice/pascals-triangle/.meta/config.json b/exercises/practice/pascals-triangle/.meta/config.json index 750d670aa..2b272e4e7 100644 --- a/exercises/practice/pascals-triangle/.meta/config.json +++ b/exercises/practice/pascals-triangle/.meta/config.json @@ -23,7 +23,7 @@ "Cargo.toml" ], "test": [ - "tests/pascals-triangle.rs" + "tests/pascals_triangle.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/pascals-triangle/tests/pascals-triangle.rs b/exercises/practice/pascals-triangle/tests/pascals_triangle.rs similarity index 100% rename from exercises/practice/pascals-triangle/tests/pascals-triangle.rs rename to exercises/practice/pascals-triangle/tests/pascals_triangle.rs diff --git a/exercises/practice/perfect-numbers/.meta/config.json b/exercises/practice/perfect-numbers/.meta/config.json index b080f1119..c6db2e942 100644 --- a/exercises/practice/perfect-numbers/.meta/config.json +++ b/exercises/practice/perfect-numbers/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/perfect-numbers.rs" + "tests/perfect_numbers.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/perfect-numbers/tests/perfect-numbers.rs b/exercises/practice/perfect-numbers/tests/perfect_numbers.rs similarity index 100% rename from exercises/practice/perfect-numbers/tests/perfect-numbers.rs rename to exercises/practice/perfect-numbers/tests/perfect_numbers.rs diff --git a/exercises/practice/phone-number/.meta/config.json b/exercises/practice/phone-number/.meta/config.json index ce9e04ad6..8bea16007 100644 --- a/exercises/practice/phone-number/.meta/config.json +++ b/exercises/practice/phone-number/.meta/config.json @@ -33,7 +33,7 @@ "Cargo.toml" ], "test": [ - "tests/phone-number.rs" + "tests/phone_number.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/phone-number/tests/phone-number.rs b/exercises/practice/phone-number/tests/phone_number.rs similarity index 100% rename from exercises/practice/phone-number/tests/phone-number.rs rename to exercises/practice/phone-number/tests/phone_number.rs diff --git a/exercises/practice/pig-latin/.meta/config.json b/exercises/practice/pig-latin/.meta/config.json index 14dfe5f40..1d6631e0f 100644 --- a/exercises/practice/pig-latin/.meta/config.json +++ b/exercises/practice/pig-latin/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/pig-latin.rs" + "tests/pig_latin.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/pig-latin/tests/pig-latin.rs b/exercises/practice/pig-latin/tests/pig_latin.rs similarity index 100% rename from exercises/practice/pig-latin/tests/pig-latin.rs rename to exercises/practice/pig-latin/tests/pig_latin.rs diff --git a/exercises/practice/prime-factors/.meta/config.json b/exercises/practice/prime-factors/.meta/config.json index 1d2e5d6c6..d8ab1c7f5 100644 --- a/exercises/practice/prime-factors/.meta/config.json +++ b/exercises/practice/prime-factors/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/prime-factors.rs" + "tests/prime_factors.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/prime-factors/tests/prime-factors.rs b/exercises/practice/prime-factors/tests/prime_factors.rs similarity index 100% rename from exercises/practice/prime-factors/tests/prime-factors.rs rename to exercises/practice/prime-factors/tests/prime_factors.rs diff --git a/exercises/practice/protein-translation/.meta/config.json b/exercises/practice/protein-translation/.meta/config.json index ca68e8386..e89173fd0 100644 --- a/exercises/practice/protein-translation/.meta/config.json +++ b/exercises/practice/protein-translation/.meta/config.json @@ -26,7 +26,7 @@ "Cargo.toml" ], "test": [ - "tests/protein-translation.rs" + "tests/protein_translation.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/protein-translation/tests/protein-translation.rs b/exercises/practice/protein-translation/tests/protein_translation.rs similarity index 100% rename from exercises/practice/protein-translation/tests/protein-translation.rs rename to exercises/practice/protein-translation/tests/protein_translation.rs diff --git a/exercises/practice/pythagorean-triplet/.meta/config.json b/exercises/practice/pythagorean-triplet/.meta/config.json index 61415459f..7dc2b0783 100644 --- a/exercises/practice/pythagorean-triplet/.meta/config.json +++ b/exercises/practice/pythagorean-triplet/.meta/config.json @@ -27,7 +27,7 @@ "Cargo.toml" ], "test": [ - "tests/pythagorean-triplet.rs" + "tests/pythagorean_triplet.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/pythagorean-triplet/tests/pythagorean-triplet.rs b/exercises/practice/pythagorean-triplet/tests/pythagorean_triplet.rs similarity index 100% rename from exercises/practice/pythagorean-triplet/tests/pythagorean-triplet.rs rename to exercises/practice/pythagorean-triplet/tests/pythagorean_triplet.rs diff --git a/exercises/practice/queen-attack/.meta/config.json b/exercises/practice/queen-attack/.meta/config.json index da456c469..23eb7d588 100644 --- a/exercises/practice/queen-attack/.meta/config.json +++ b/exercises/practice/queen-attack/.meta/config.json @@ -25,7 +25,7 @@ "Cargo.toml" ], "test": [ - "tests/queen-attack.rs" + "tests/queen_attack.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/queen-attack/tests/queen-attack.rs b/exercises/practice/queen-attack/tests/queen_attack.rs similarity index 100% rename from exercises/practice/queen-attack/tests/queen-attack.rs rename to exercises/practice/queen-attack/tests/queen_attack.rs diff --git a/exercises/practice/rail-fence-cipher/.meta/config.json b/exercises/practice/rail-fence-cipher/.meta/config.json index 8807bd52e..4a060ab0f 100644 --- a/exercises/practice/rail-fence-cipher/.meta/config.json +++ b/exercises/practice/rail-fence-cipher/.meta/config.json @@ -17,7 +17,7 @@ "Cargo.toml" ], "test": [ - "tests/rail-fence-cipher.rs" + "tests/rail_fence_cipher.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/rail-fence-cipher/tests/rail-fence-cipher.rs b/exercises/practice/rail-fence-cipher/tests/rail_fence_cipher.rs similarity index 100% rename from exercises/practice/rail-fence-cipher/tests/rail-fence-cipher.rs rename to exercises/practice/rail-fence-cipher/tests/rail_fence_cipher.rs diff --git a/exercises/practice/reverse-string/.meta/config.json b/exercises/practice/reverse-string/.meta/config.json index 6fa8c43f1..dc879630e 100644 --- a/exercises/practice/reverse-string/.meta/config.json +++ b/exercises/practice/reverse-string/.meta/config.json @@ -26,7 +26,7 @@ "Cargo.toml" ], "test": [ - "tests/reverse-string.rs" + "tests/reverse_string.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/reverse-string/tests/reverse-string.rs b/exercises/practice/reverse-string/tests/reverse_string.rs similarity index 100% rename from exercises/practice/reverse-string/tests/reverse-string.rs rename to exercises/practice/reverse-string/tests/reverse_string.rs diff --git a/exercises/practice/rna-transcription/.meta/config.json b/exercises/practice/rna-transcription/.meta/config.json index e6d6f6967..b4a6c13bb 100644 --- a/exercises/practice/rna-transcription/.meta/config.json +++ b/exercises/practice/rna-transcription/.meta/config.json @@ -35,7 +35,7 @@ "Cargo.toml" ], "test": [ - "tests/rna-transcription.rs" + "tests/rna_transcription.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/rna-transcription/tests/rna-transcription.rs b/exercises/practice/rna-transcription/tests/rna_transcription.rs similarity index 100% rename from exercises/practice/rna-transcription/tests/rna-transcription.rs rename to exercises/practice/rna-transcription/tests/rna_transcription.rs diff --git a/exercises/practice/robot-name/.meta/config.json b/exercises/practice/robot-name/.meta/config.json index 41a1906b8..c5d2fa26d 100644 --- a/exercises/practice/robot-name/.meta/config.json +++ b/exercises/practice/robot-name/.meta/config.json @@ -34,7 +34,7 @@ "Cargo.toml" ], "test": [ - "tests/robot-name.rs" + "tests/robot_name.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/robot-name/tests/robot-name.rs b/exercises/practice/robot-name/tests/robot_name.rs similarity index 100% rename from exercises/practice/robot-name/tests/robot-name.rs rename to exercises/practice/robot-name/tests/robot_name.rs diff --git a/exercises/practice/robot-simulator/.meta/config.json b/exercises/practice/robot-simulator/.meta/config.json index 4439c09e8..4631702e8 100644 --- a/exercises/practice/robot-simulator/.meta/config.json +++ b/exercises/practice/robot-simulator/.meta/config.json @@ -23,7 +23,7 @@ "Cargo.toml" ], "test": [ - "tests/robot-simulator.rs" + "tests/robot_simulator.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/robot-simulator/tests/robot-simulator.rs b/exercises/practice/robot-simulator/tests/robot_simulator.rs similarity index 100% rename from exercises/practice/robot-simulator/tests/robot-simulator.rs rename to exercises/practice/robot-simulator/tests/robot_simulator.rs diff --git a/exercises/practice/roman-numerals/.meta/config.json b/exercises/practice/roman-numerals/.meta/config.json index b60c299ec..8be87b7bb 100644 --- a/exercises/practice/roman-numerals/.meta/config.json +++ b/exercises/practice/roman-numerals/.meta/config.json @@ -26,7 +26,7 @@ "Cargo.toml" ], "test": [ - "tests/roman-numerals.rs" + "tests/roman_numerals.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/roman-numerals/tests/roman-numerals.rs b/exercises/practice/roman-numerals/tests/roman_numerals.rs similarity index 100% rename from exercises/practice/roman-numerals/tests/roman-numerals.rs rename to exercises/practice/roman-numerals/tests/roman_numerals.rs diff --git a/exercises/practice/rotational-cipher/.meta/config.json b/exercises/practice/rotational-cipher/.meta/config.json index 8a3fa4382..48517941d 100644 --- a/exercises/practice/rotational-cipher/.meta/config.json +++ b/exercises/practice/rotational-cipher/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/rotational-cipher.rs" + "tests/rotational_cipher.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/rotational-cipher/tests/rotational-cipher.rs b/exercises/practice/rotational-cipher/tests/rotational_cipher.rs similarity index 100% rename from exercises/practice/rotational-cipher/tests/rotational-cipher.rs rename to exercises/practice/rotational-cipher/tests/rotational_cipher.rs diff --git a/exercises/practice/run-length-encoding/.meta/config.json b/exercises/practice/run-length-encoding/.meta/config.json index 51fa925e4..50cb9baf2 100644 --- a/exercises/practice/run-length-encoding/.meta/config.json +++ b/exercises/practice/run-length-encoding/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/run-length-encoding.rs" + "tests/run_length_encoding.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/run-length-encoding/tests/run-length-encoding.rs b/exercises/practice/run-length-encoding/tests/run_length_encoding.rs similarity index 100% rename from exercises/practice/run-length-encoding/tests/run-length-encoding.rs rename to exercises/practice/run-length-encoding/tests/run_length_encoding.rs diff --git a/exercises/practice/saddle-points/.meta/config.json b/exercises/practice/saddle-points/.meta/config.json index f9a4c9573..4cfbaf457 100644 --- a/exercises/practice/saddle-points/.meta/config.json +++ b/exercises/practice/saddle-points/.meta/config.json @@ -28,7 +28,7 @@ "Cargo.toml" ], "test": [ - "tests/saddle-points.rs" + "tests/saddle_points.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/saddle-points/tests/saddle-points.rs b/exercises/practice/saddle-points/tests/saddle_points.rs similarity index 100% rename from exercises/practice/saddle-points/tests/saddle-points.rs rename to exercises/practice/saddle-points/tests/saddle_points.rs diff --git a/exercises/practice/scale-generator/.meta/config.json b/exercises/practice/scale-generator/.meta/config.json index ef0c54851..309f3cce7 100644 --- a/exercises/practice/scale-generator/.meta/config.json +++ b/exercises/practice/scale-generator/.meta/config.json @@ -18,7 +18,7 @@ "Cargo.toml" ], "test": [ - "tests/scale-generator.rs" + "tests/scale_generator.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/scale-generator/tests/scale-generator.rs b/exercises/practice/scale-generator/tests/scale_generator.rs similarity index 100% rename from exercises/practice/scale-generator/tests/scale-generator.rs rename to exercises/practice/scale-generator/tests/scale_generator.rs diff --git a/exercises/practice/scrabble-score/.meta/config.json b/exercises/practice/scrabble-score/.meta/config.json index 4050334a9..9ae2fca18 100644 --- a/exercises/practice/scrabble-score/.meta/config.json +++ b/exercises/practice/scrabble-score/.meta/config.json @@ -28,7 +28,7 @@ "Cargo.toml" ], "test": [ - "tests/scrabble-score.rs" + "tests/scrabble_score.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/scrabble-score/tests/scrabble-score.rs b/exercises/practice/scrabble-score/tests/scrabble_score.rs similarity index 100% rename from exercises/practice/scrabble-score/tests/scrabble-score.rs rename to exercises/practice/scrabble-score/tests/scrabble_score.rs diff --git a/exercises/practice/secret-handshake/.meta/config.json b/exercises/practice/secret-handshake/.meta/config.json index 3ff65e858..88501c1fe 100644 --- a/exercises/practice/secret-handshake/.meta/config.json +++ b/exercises/practice/secret-handshake/.meta/config.json @@ -8,7 +8,7 @@ "Cargo.toml" ], "test": [ - "tests/secret-handshake.rs" + "tests/secret_handshake.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/secret-handshake/tests/secret-handshake.rs b/exercises/practice/secret-handshake/tests/secret_handshake.rs similarity index 100% rename from exercises/practice/secret-handshake/tests/secret-handshake.rs rename to exercises/practice/secret-handshake/tests/secret_handshake.rs diff --git a/exercises/practice/simple-cipher/.meta/config.json b/exercises/practice/simple-cipher/.meta/config.json index 2ae68a2d1..0c1b4e3c1 100644 --- a/exercises/practice/simple-cipher/.meta/config.json +++ b/exercises/practice/simple-cipher/.meta/config.json @@ -23,7 +23,7 @@ "Cargo.toml" ], "test": [ - "tests/simple-cipher.rs" + "tests/simple_cipher.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/simple-cipher/tests/simple-cipher.rs b/exercises/practice/simple-cipher/tests/simple_cipher.rs similarity index 100% rename from exercises/practice/simple-cipher/tests/simple-cipher.rs rename to exercises/practice/simple-cipher/tests/simple_cipher.rs diff --git a/exercises/practice/simple-linked-list/.meta/config.json b/exercises/practice/simple-linked-list/.meta/config.json index 9f1cd2d46..ad25f43fc 100644 --- a/exercises/practice/simple-linked-list/.meta/config.json +++ b/exercises/practice/simple-linked-list/.meta/config.json @@ -23,7 +23,7 @@ "Cargo.toml" ], "test": [ - "tests/simple-linked-list.rs" + "tests/simple_linked_list.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/simple-linked-list/tests/simple-linked-list.rs b/exercises/practice/simple-linked-list/tests/simple_linked_list.rs similarity index 100% rename from exercises/practice/simple-linked-list/tests/simple-linked-list.rs rename to exercises/practice/simple-linked-list/tests/simple_linked_list.rs diff --git a/exercises/practice/space-age/.meta/config.json b/exercises/practice/space-age/.meta/config.json index 6ec7a6be2..193c33e3a 100644 --- a/exercises/practice/space-age/.meta/config.json +++ b/exercises/practice/space-age/.meta/config.json @@ -28,7 +28,7 @@ "Cargo.toml" ], "test": [ - "tests/space-age.rs" + "tests/space_age.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/space-age/tests/space-age.rs b/exercises/practice/space-age/tests/space_age.rs similarity index 100% rename from exercises/practice/space-age/tests/space-age.rs rename to exercises/practice/space-age/tests/space_age.rs diff --git a/exercises/practice/spiral-matrix/.meta/config.json b/exercises/practice/spiral-matrix/.meta/config.json index 498e920ab..dd4ce7a40 100644 --- a/exercises/practice/spiral-matrix/.meta/config.json +++ b/exercises/practice/spiral-matrix/.meta/config.json @@ -20,7 +20,7 @@ "Cargo.toml" ], "test": [ - "tests/spiral-matrix.rs" + "tests/spiral_matrix.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/spiral-matrix/tests/spiral-matrix.rs b/exercises/practice/spiral-matrix/tests/spiral_matrix.rs similarity index 100% rename from exercises/practice/spiral-matrix/tests/spiral-matrix.rs rename to exercises/practice/spiral-matrix/tests/spiral_matrix.rs diff --git a/exercises/practice/sum-of-multiples/.meta/config.json b/exercises/practice/sum-of-multiples/.meta/config.json index dcd7e5dbd..c5c6c9ad6 100644 --- a/exercises/practice/sum-of-multiples/.meta/config.json +++ b/exercises/practice/sum-of-multiples/.meta/config.json @@ -27,7 +27,7 @@ "Cargo.toml" ], "test": [ - "tests/sum-of-multiples.rs" + "tests/sum_of_multiples.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/sum-of-multiples/tests/sum-of-multiples.rs b/exercises/practice/sum-of-multiples/tests/sum_of_multiples.rs similarity index 100% rename from exercises/practice/sum-of-multiples/tests/sum-of-multiples.rs rename to exercises/practice/sum-of-multiples/tests/sum_of_multiples.rs diff --git a/exercises/practice/two-bucket/.meta/config.json b/exercises/practice/two-bucket/.meta/config.json index bcc6a5e36..8097c543f 100644 --- a/exercises/practice/two-bucket/.meta/config.json +++ b/exercises/practice/two-bucket/.meta/config.json @@ -22,7 +22,7 @@ "Cargo.toml" ], "test": [ - "tests/two-bucket.rs" + "tests/two_bucket.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/two-bucket/tests/two-bucket.rs b/exercises/practice/two-bucket/tests/two_bucket.rs similarity index 100% rename from exercises/practice/two-bucket/tests/two-bucket.rs rename to exercises/practice/two-bucket/tests/two_bucket.rs diff --git a/exercises/practice/two-fer/.meta/config.json b/exercises/practice/two-fer/.meta/config.json index fb32da3a8..7b8e0d7de 100644 --- a/exercises/practice/two-fer/.meta/config.json +++ b/exercises/practice/two-fer/.meta/config.json @@ -24,7 +24,7 @@ "Cargo.toml" ], "test": [ - "tests/two-fer.rs" + "tests/two_fer.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/two-fer/tests/two-fer.rs b/exercises/practice/two-fer/tests/two_fer.rs similarity index 100% rename from exercises/practice/two-fer/tests/two-fer.rs rename to exercises/practice/two-fer/tests/two_fer.rs diff --git a/exercises/practice/variable-length-quantity/.meta/config.json b/exercises/practice/variable-length-quantity/.meta/config.json index 3051dc7a9..fcaf18202 100644 --- a/exercises/practice/variable-length-quantity/.meta/config.json +++ b/exercises/practice/variable-length-quantity/.meta/config.json @@ -26,7 +26,7 @@ "Cargo.toml" ], "test": [ - "tests/variable-length-quantity.rs" + "tests/variable_length_quantity.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/variable-length-quantity/tests/variable-length-quantity.rs b/exercises/practice/variable-length-quantity/tests/variable_length_quantity.rs similarity index 100% rename from exercises/practice/variable-length-quantity/tests/variable-length-quantity.rs rename to exercises/practice/variable-length-quantity/tests/variable_length_quantity.rs diff --git a/exercises/practice/word-count/.meta/config.json b/exercises/practice/word-count/.meta/config.json index 025f8d001..61b4d1903 100644 --- a/exercises/practice/word-count/.meta/config.json +++ b/exercises/practice/word-count/.meta/config.json @@ -34,7 +34,7 @@ "Cargo.toml" ], "test": [ - "tests/word-count.rs" + "tests/word_count.rs" ], "example": [ ".meta/example.rs" diff --git a/exercises/practice/word-count/tests/word-count.rs b/exercises/practice/word-count/tests/word_count.rs similarity index 100% rename from exercises/practice/word-count/tests/word-count.rs rename to exercises/practice/word-count/tests/word_count.rs diff --git a/rust-tooling/ci-tests/tests/count_ignores.rs b/rust-tooling/ci-tests/tests/count_ignores.rs index 4804effea..f0722c047 100644 --- a/rust-tooling/ci-tests/tests/count_ignores.rs +++ b/rust-tooling/ci-tests/tests/count_ignores.rs @@ -4,7 +4,8 @@ use models::exercise_config::get_all_exercise_paths; fn count_ignores() { for path in get_all_exercise_paths() { let slug = path.split('/').last().unwrap(); - let test_path = format!("{path}/tests/{slug}.rs"); + let snake_slug = slug.replace('-', "_"); + let test_path = format!("{path}/tests/{snake_slug}.rs"); let test_contents = std::fs::read_to_string(test_path).unwrap(); let num_tests = test_contents.matches("#[test]").count(); let num_ignores = test_contents.matches("#[ignore]").count(); diff --git a/rust-tooling/generate/src/main.rs b/rust-tooling/generate/src/main.rs index 9684123b6..7dc98abe4 100644 --- a/rust-tooling/generate/src/main.rs +++ b/rust-tooling/generate/src/main.rs @@ -99,6 +99,8 @@ fn ensure_exercise_files_are_filled(slug: &str, author: Option<&str>) -> Result< let mut config: PracticeExercise = serde_json::from_str(&config).context("failed to deserialize exercise config")?; + let snake_slug = slug.replace('-', "_"); + let ensure_filled = |list: &mut Vec, content: &str| { if !list.iter().any(|s| s == content) { list.push(content.into()) @@ -106,7 +108,7 @@ fn ensure_exercise_files_are_filled(slug: &str, author: Option<&str>) -> Result< }; ensure_filled(&mut config.files.solution, "src/lib.rs"); ensure_filled(&mut config.files.solution, "Cargo.toml"); - ensure_filled(&mut config.files.test, &format!("tests/{slug}.rs")); + ensure_filled(&mut config.files.test, &format!("tests/{snake_slug}.rs")); ensure_filled(&mut config.files.example, ".meta/example.rs"); if let Some(author) = author { @@ -142,10 +144,12 @@ fn generate_exercise_files(slug: &str, is_update: bool) -> Result<()> { std::fs::write(&template_path, exercise.test_template)?; } + let snake_slug = slug.replace('-', "_"); + std::fs::create_dir(exercise_path.join("tests")).ok(); if template_path.exists() { std::fs::write( - exercise_path.join(format!("tests/{slug}.rs")), + exercise_path.join(format!("tests/{snake_slug}.rs")), exercise.tests, )?; } diff --git a/rust-tooling/generate/tests/tera_templates_are_in_sync.rs b/rust-tooling/generate/tests/tera_templates_are_in_sync.rs index d3b5c0f9d..3485a81ed 100644 --- a/rust-tooling/generate/tests/tera_templates_are_in_sync.rs +++ b/rust-tooling/generate/tests/tera_templates_are_in_sync.rs @@ -16,7 +16,8 @@ fn tera_templates_are_in_sync() { let generated = generate::new(&slug); - let test_path = exercise_dir.join("tests").join(format!("{slug}.rs")); + let snake_slug = slug.replace('-', "_"); + let test_path = exercise_dir.join("tests").join(format!("{snake_slug}.rs")); let on_disk = std::fs::read_to_string(test_path).unwrap(); if generated.tests != on_disk {