describe User do
context"no validation" do
it "should pass all validation" do
user = User.new(name: "samplename-_1")
actual = user.valid?
actual.should eq true
end
end
describe User do
context"no validation" do
it "should pass all validation" do
user = User.new(name: "samplename-_1")
actual = user.valid?
actual.should eq true
end
end
※練習ということでFactory Girlは使っていません
12.
describe User do
describe"#validate" do
context "all valid" do
let(:result) { User.new(name: "samplename-_1").valid? }
it { result.should be_truthy }
end
describe User do
describe"#validate" do
context "all valid" do
let(:result) { User.new(name: "samplename-_1").valid? }
it { result.should be_truthy }
end
構造を変更
describe User do
describe"#validate" do
context "all valid" do
let(:result) { User.new(name: "samplename-_1").valid? }
it { result.should be_truthy }
end
フェーズをまとめる
17.
describe User do
describe"#validate" do
context "all valid" do
let(:result) { User.new(name: "samplename-_1").valid? }
it { result.should be_truthy }
end
letは最初すこし戸惑ったけど便利
18.
describe User do
describe"#validate" do
context "all valid" do
let(:result) { User.new(name: "samplename-_1").valid? }
it { result.should be_truthy }
end
実測値の変数名問題
19.
describe User do
describe"#validate" do
context "all valid" do
let(:result) { User.new(name: "samplename-_1").valid? }
it { result.should be_truthy }
end
trueっぽいは便利っぽい
参考:
http://blog.livedoor.jp/dankogai/archives/51704592.html
20.
describe User do
describe"#validate" do
context "all valid" do
let(:result) { User.new(name: "samplename-_1").valid? }
it { result.should be_truthy }
end
今のところshouldが好きです