一度目のエラーは
F
Failure:
SampleTest#test_sample [sample_test.rb:5]:
Expected: "Ruby"
Actual: "RUBY"
二度目のエラーは
F
Failure:
FizzBuzzTest#test_fizz_buzz [fizz_buzz.rb:16]:
Expected: "1"
Actual: nil
bin/rails test fizz_buzz.rb:15
2回ともコードは編集せずにターミナルで起動させたのですが、エラーの内容が1回目と2回目の内容が違っててもうさっぱりわかりません。エラーでいう5行目と16行目のどこを治したらエラーせずに動くのでしょうか
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
1 def fizz_buzz(n)
2 if n % 15 == 0
3 'Fizz_buzz'
4 elsif n % 3 == 0
5 'Fizz'
6 elsif n % 5 == 0
7 'Buzz'
8 n.to_s
9 end
10 end
11
12 require 'minitest/autorun'
13
14 class FizzBuzzTest < Minitest::Test
15 def test_fizz_buzz
16 assert_equal '1',fizz_buzz(1)
17 assert_equal '2',fizz_buzz(2)
18 assert_equal 'Fizz',fizz_buzz(3)
19 end
20 end
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Run options: --seed 38195
Running:
F
Failure:
FizzBuzzTest#test_fizz_buzz [fizz_buzz.rb:16]:
Expected: "1"
Actual: nil
bin/rails test fizz_buzz.rb:15
Finished in 0.000933s, 1071.8115 runs/s, 1071.8115 assertions/s.
1 runs, 1 assertions, 1 failures, 0 errors, 0 skips
回答1件
あなたの回答
tips
プレビュー