diff --git a/exercises/practice/acronym/.meta/test_template.erb b/exercises/practice/acronym/.meta/test_template.erb index c2b235f152..4f81d4ab61 100644 --- a/exercises/practice/acronym/.meta/test_template.erb +++ b/exercises/practice/acronym/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'acronym' class AcronymTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> assert_equal '<%= cases["expected"] %>', <%= camel_case(json["exercise"]) %>.<%= underscore(cases["property"]) %>('<%= cases["input"]["phrase"].gsub("'", "\\\\'") %>') end <% end %> diff --git a/exercises/practice/affine-cipher/.meta/test_template.erb b/exercises/practice/affine-cipher/.meta/test_template.erb index 0a62fdb4e3..d74596fcb3 100644 --- a/exercises/practice/affine-cipher/.meta/test_template.erb +++ b/exercises/practice/affine-cipher/.meta/test_template.erb @@ -5,7 +5,7 @@ class AffineCipherTest < Minitest::Test <% json["cases"].each do |group| %> <% group["cases"].each do |sub_case| %> def test_<%= underscore(sub_case["description"]) %> - <%= skip? %> + <%= skip? %> <%- if sub_case["expected"].is_a?(Hash) && sub_case["expected"].key?("error") -%> assert_raises(ArgumentError) { Affine.new(<%= sub_case["input"]["key"]["a"] %>, <%= sub_case["input"]["key"]["b"] %>) } <%- else -%> diff --git a/exercises/practice/all-your-base/.meta/test_template.erb b/exercises/practice/all-your-base/.meta/test_template.erb index b1260006f0..abca6b0c51 100644 --- a/exercises/practice/all-your-base/.meta/test_template.erb +++ b/exercises/practice/all-your-base/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'all_your_base' class AllYourBaseTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> digits = <%= cases["input"]["digits"] %> input_base = <%= cases["input"]["inputBase"] %> output_base = <%= cases["input"]["outputBase"] %> diff --git a/exercises/practice/allergies/.meta/test_template.erb b/exercises/practice/allergies/.meta/test_template.erb index 70ddced656..cfd460a705 100644 --- a/exercises/practice/allergies/.meta/test_template.erb +++ b/exercises/practice/allergies/.meta/test_template.erb @@ -5,7 +5,7 @@ class AllergiesTest < Minitest::Test <% json["cases"].each do |group| %> <% group["cases"].each do |sub_case| %> def test_<%= underscore(group["description"]) %>_<%= underscore(sub_case["description"]) %> - <%= skip? %> + <%= skip? %> allergies = Allergies.new(<%= sub_case["input"]["score"] %>) <%- if sub_case["property"] == "allergicTo" -%> <%= sub_case["expected"] ? "assert" : "refute" %> allergies.allergic_to?('<%= sub_case["input"]["item"] %>'), 'Tom is<%= sub_case["expected"] ? "" : " not" %> allergic, but it says he is<%= sub_case["expected"] ? " not" : "" %>.' diff --git a/exercises/practice/anagram/.meta/test_template.erb b/exercises/practice/anagram/.meta/test_template.erb index 003e246495..e30bc6a64b 100644 --- a/exercises/practice/anagram/.meta/test_template.erb +++ b/exercises/practice/anagram/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'anagram' class AnagramTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> detector = Anagram.new('<%= cases["input"]["subject"] %>') anagrams = detector.match(%w[<%= cases["input"]["candidates"].join(" ") %>]) expected = %w[<%= cases["expected"].join(" ") %>] diff --git a/exercises/practice/armstrong-numbers/.meta/test_template.erb b/exercises/practice/armstrong-numbers/.meta/test_template.erb index a39a63b2a7..1a6dfe3297 100644 --- a/exercises/practice/armstrong-numbers/.meta/test_template.erb +++ b/exercises/practice/armstrong-numbers/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'armstrong_numbers' class ArmstrongNumbersTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> <%= cases["expected"] ? "assert_includes" : "refute_includes" %> ArmstrongNumbers, <%= cases["input"]["number"] %> end <% end %> diff --git a/exercises/practice/binary-search/.meta/test_template.erb b/exercises/practice/binary-search/.meta/test_template.erb index 27b55b5a33..5a610120ea 100644 --- a/exercises/practice/binary-search/.meta/test_template.erb +++ b/exercises/practice/binary-search/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'binary_search' class BinarySearchTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> binary = BinarySearch.new(<%= cases["input"]["array"] %>) <%- if cases["expected"].is_a?(Hash) && cases["expected"].key?("error") -%> assert_nil binary.search_for(<%= cases["input"]["value"] %>) diff --git a/exercises/practice/bob/.meta/test_template.erb b/exercises/practice/bob/.meta/test_template.erb index 521fa04e84..e6b3f4d67f 100644 --- a/exercises/practice/bob/.meta/test_template.erb +++ b/exercises/practice/bob/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'bob' class BobTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> remark = <%= cases["input"]["heyBob"].dump() %> assert_equal "<%= cases["expected"] %>", Bob.hey(remark), <%= "Bob hears #{ cases["input"]["heyBob"].dump}, and..".dump %> end diff --git a/exercises/practice/book-store/.meta/test_template.erb b/exercises/practice/book-store/.meta/test_template.erb index 3466cd8163..7e08221631 100644 --- a/exercises/practice/book-store/.meta/test_template.erb +++ b/exercises/practice/book-store/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'book_store' class BookStoreTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> basket = <%= cases["input"]["basket"] %> assert_in_delta <%= cases["expected"] / 100.0 %>0, BookStore.calculate_price(basket), 0.001 end diff --git a/exercises/practice/bottle-song/.meta/example.rb b/exercises/practice/bottle-song/.meta/example.rb index a318fc81ef..1325dfe2f9 100644 --- a/exercises/practice/bottle-song/.meta/example.rb +++ b/exercises/practice/bottle-song/.meta/example.rb @@ -1,7 +1,7 @@ module BottleSong TRANSLATE = { - 0 => "no", 1 => "one", 2 => "two", 3 => "three", 4 => "four", 5 => "five", + 0 => "no", 1 => "one", 2 => "two", 3 => "three", 4 => "four", 5 => "five", 6 => "six", 7 => "seven", 8 => "eight", 9 => "nine", 10 => "ten" } diff --git a/exercises/practice/bowling/.meta/test_template.erb b/exercises/practice/bowling/.meta/test_template.erb index 1f60bac68d..1e384324fb 100644 --- a/exercises/practice/bowling/.meta/test_template.erb +++ b/exercises/practice/bowling/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'bowling' class BowlingTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> game = Game.new rolls = <%= cases["input"]["previousRolls"] %> rolls.each { |pins| game.roll(pins) } diff --git a/exercises/practice/change/.meta/test_template.erb b/exercises/practice/change/.meta/test_template.erb index d78da98584..7a8e944ec5 100644 --- a/exercises/practice/change/.meta/test_template.erb +++ b/exercises/practice/change/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'change' class ChangeTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> <%- if cases["expected"].is_a?(Hash) && cases["expected"].key?("error") -%> <%- if cases["expected"]["error"] == "can't make target with given coins" -%> assert_raises(Change::ImpossibleCombinationError) do diff --git a/exercises/practice/clock/.meta/test_template.erb b/exercises/practice/clock/.meta/test_template.erb index 73a9a4f615..62bfc38ffa 100644 --- a/exercises/practice/clock/.meta/test_template.erb +++ b/exercises/practice/clock/.meta/test_template.erb @@ -5,7 +5,7 @@ class ClockTest < Minitest::Test <% json["cases"].each do |cases| %> <% cases["cases"].each do |sub_case| %> def test_<%= underscore(sub_case["description"]) %> - <%= skip? %> + <%= skip? %> <%- if sub_case["property"] == "create" -%> assert_equal '<%= sub_case["expected"] %>', Clock.new(<%= sub_case["input"]["hour"] != 0 ? "hour: #{sub_case["input"]["hour"]}" : "" %><%= sub_case["input"]["minute"] != 0 && sub_case["input"]["hour"] != 0 ? ", " : "" %><%= sub_case["input"]["minute"] != 0 ? "minute: #{sub_case["input"]["minute"]}" : "" %>).to_s <%- elsif sub_case["property"] == "add" -%> diff --git a/exercises/practice/collatz-conjecture/.meta/test_template.erb b/exercises/practice/collatz-conjecture/.meta/test_template.erb index 3ddb2ed329..6568e7eb1f 100644 --- a/exercises/practice/collatz-conjecture/.meta/test_template.erb +++ b/exercises/practice/collatz-conjecture/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'collatz_conjecture' class CollatzConjectureTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> <%- if cases["expected"].is_a?(Hash) && cases["expected"].key?("error") -%> assert_raises(ArgumentError) do CollatzConjecture.steps(<%= cases["input"]["number"] %>) diff --git a/exercises/practice/dominoes/.meta/test_template.erb b/exercises/practice/dominoes/.meta/test_template.erb index a7e57e72db..91503162f3 100644 --- a/exercises/practice/dominoes/.meta/test_template.erb +++ b/exercises/practice/dominoes/.meta/test_template.erb @@ -4,7 +4,7 @@ require_relative 'dominoes' class DominoesTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> dominoes = <%= cases["input"]["dominoes"] %> <%= cases["expected"] ? "assert" : "refute" %> Dominoes.chain?(dominoes) end diff --git a/exercises/practice/grains/.meta/test_template.erb b/exercises/practice/grains/.meta/test_template.erb index ffb764c893..0c6480dfb7 100644 --- a/exercises/practice/grains/.meta/test_template.erb +++ b/exercises/practice/grains/.meta/test_template.erb @@ -18,7 +18,7 @@ class GrainsTest < Minitest::Test <% end %> <%- else -%> def test_<%= underscore(cases["description"]) %> - <%= skip? %> + <%= skip? %> assert_equal <%= cases["expected"] %>, Grains.total end <%- end -%> diff --git a/exercises/practice/hamming/RUNNING_TESTS.md b/exercises/practice/hamming/RUNNING_TESTS.md index b92def24b9..d0585748e0 100644 --- a/exercises/practice/hamming/RUNNING_TESTS.md +++ b/exercises/practice/hamming/RUNNING_TESTS.md @@ -34,7 +34,7 @@ in random order as well. The goal is to have all passing tests, which will show in two places: -1. `SSSSSSESSSSSSSSS` will become a series dots: `................`, +1. `SSSSSSESSSSSSSSS` will become a series dots: `................`, 2. The line at the bottom will read `16 runs, 16 assertions, 0 failures, 0 errors, 0 skips`. diff --git a/exercises/practice/house/.meta/test_template.erb b/exercises/practice/house/.meta/test_template.erb index 9856c8c29f..9814b3d531 100644 --- a/exercises/practice/house/.meta/test_template.erb +++ b/exercises/practice/house/.meta/test_template.erb @@ -5,7 +5,7 @@ class HouseTest < Minitest::Test <% json["cases"].each do |cases| %> def test_<%= underscore(cases["description"]) %> <%= skip? %> - expected = <<~RHYME + expected = <<~RHYME <%= cases["expected"].join("\n") %> RHYME assert_equal expected, House.recite(<%= cases["input"]["startVerse"] %>, <%= cases["input"]["endVerse"] %>) diff --git a/exercises/practice/perfect-numbers/.meta/test_template.erb b/exercises/practice/perfect-numbers/.meta/test_template.erb index 0ce19306cf..7d8be9a4c7 100644 --- a/exercises/practice/perfect-numbers/.meta/test_template.erb +++ b/exercises/practice/perfect-numbers/.meta/test_template.erb @@ -5,7 +5,7 @@ class PerfectNumberTest < Minitest::Test <% json["cases"].each do |group| %> <% group["cases"].each do |sub_case| %> def test_<%= underscore(sub_case["description"]) %> - <%= skip? %> + <%= skip? %> <%- if sub_case["expected"].is_a?(Hash) && sub_case["expected"].key?("error") -%> error = assert_raises(ArgumentError) { PerfectNumber.<%= underscore(sub_case["property"]) %>(<%= sub_case["input"]["number"] %>) } assert_equal '<%= sub_case["expected"]["error"] %>', error.message diff --git a/exercises/practice/proverb/.meta/additional_tests.json b/exercises/practice/proverb/.meta/additional_tests.json index e44afbc2cd..227e7e797b 100644 --- a/exercises/practice/proverb/.meta/additional_tests.json +++ b/exercises/practice/proverb/.meta/additional_tests.json @@ -1,4 +1,4 @@ -{ "cases": +{ "cases": [ { "uuid": "4d420abc-5359-4a6c-b6a8-05edcd9463c9", diff --git a/exercises/practice/proverb/.meta/test_template.erb b/exercises/practice/proverb/.meta/test_template.erb index 481a33aa08..6c032b999e 100644 --- a/exercises/practice/proverb/.meta/test_template.erb +++ b/exercises/practice/proverb/.meta/test_template.erb @@ -10,7 +10,7 @@ class ProverbTest < Minitest::Test <%- if cases["property"] == "consistency" %> actual = proverb.to_s expected = proverb.to_s - assert_equal expected, actual + assert_equal expected, actual <%- else -%> actual = proverb.to_s expected = "<%= cases["expected"].join("\\n\" \\\n\t\t\t\"") %>" diff --git a/exercises/practice/roman-numerals/.meta/example.rb b/exercises/practice/roman-numerals/.meta/example.rb index 676c41c5cd..4971b2091a 100644 --- a/exercises/practice/roman-numerals/.meta/example.rb +++ b/exercises/practice/roman-numerals/.meta/example.rb @@ -1,6 +1,6 @@ class Integer - ROMAN_MAPPINGS = - { + ROMAN_MAPPINGS = + { 1000 => 'M', 900 => 'CM', 500 => 'D',