質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

2回答

234閲覧

nomethoderror

Yamato_kawakami

総合スコア20

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

1グッド

1クリップ

投稿2019/03/22 08:02

Run options: --seed 13575

Running:

E

Error:
RgbTest#test_to_ints:
NoMethodError: undefined method assert_equal ' for #<RgbTest:0x00007fcb8c94be98> Did you mean? assert_equal test/rgb_test.rb:12:in test_to_ints'

bin/rails test test/rgb_test.rb:11

.

Finished in 0.004169s, 479.7313 runs/s, 719.5970 assertions/s.
2 runs, 3 assertions, 0 failures, 1 errors, 0 skips


require 'minitest/autorun'
require './lib/rgb.rb'

class RgbTest < Minitest::Test
def test_to_hex
assert_equal '#000000', to_hex(0,0,0)
assert_equal '#ffffff', to_hex(255,255,255)
assert_equal '#043c78', to_hex(4,60,120)
end

def test_to_ints
assert_equal ([0,0,0],to_ints('#000000')) ←エラー場所
assert_equal ([255,255,255],to_ints('#ffffff'))
assert_equal ([4,60,120],to_ints('#043c78'))
end
end

⭐️test_rgb.rb


def to_hex(r,g,b)
[r,g,b].inject('#') do |hex, n|
hex + n.to_s(16).rjust(2,'0')
end
end

def to_ints(hex)
r = hex[1..2]
g = hex[3..4]
b = hex[5..6]
ints = []
[r,g,b].each do |s|
ints << s.hex
end
ints
end

????Rob.rb


エラー内容でassert_equalというところがおかしいと出ました。どうしたら治りますか?

プロを目指す人のためのRuby入門 110p参照

DrqYuto👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

治りました。
普通にコンソールの打ち間違えでした、、、おさわがせしました

投稿2019/03/22 10:03

Yamato_kawakami

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

assert_equal の後に全角スペースがあるので消してください。

投稿2019/03/22 08:05

furugomu

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yamato_kawakami

2019/03/22 09:05

ruby: No such file or directory -- test/rbg_test.rb (LoadError) 指摘どうり治したらロードエラーしました、、、、
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問