下記のspec.rbファイル実行時に、エラーなしになる形にしたいのですが
どのようにrbファイルを編集すればよろしいでしょうか?
dog_spec.rb ↓↓
#---start---
require 'spec_helper'
describe Dog do
context 'default' do
let(:dog) {Dog.new}
describe '.name' do
subject { dog.name }
it { expect(subject).to eq 'tom' }
end
describe '#cries' do
subject { dog.cries }
it { expect(subject).to eq 'bark' }
end
end
context 'change name' do
let(:dog) {Dog.new}
describe ',name' do
let(:new_dog) {dog.new='tarou';dog}
subject { new_dog.name }
it { expect(subject).to eq 'tarou' }
end
describe '#cries' do
let(:new_dog) {dog.new='tarou';dog}
subject { new_dog.cries }
it { expect(subject).to eq 'barkbark' }
end
end
end
#---end---
dog.rb ↓↓
class Dog
def name
'tom'
end
def cries
'bark'
end
end
spec_helper.rb ↓↓
#---start---
$LOAD_PATH.unshift File.expand_path('../lib',FILE)
require 'dog'
#---end---
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/21 16:57
2015/05/21 20:12
2015/06/06 14:09