0
내가 3 자습서, 내 디렉토리 spec/models/user_spec.rb
내부 6 장, 난 (RLY을 읽을 필요) 6 테스트 케이스가없는 레일에 루비를 다음 해요 :다음 RoR3의 tutorial- 테스트는 일관성이
require 'spec_helper'
describe User do
#pending "add some examples to (or delete) #{__FILE__}"
before(:each) do
@attr = { :name => "Example User", :email => "[email protected]"}
end
it "should creat a new instance given valid attributes" do
User.create!(@attr)
end
.
.
.
it "should reject invalid email addresses" do
addresses = %w[[email protected],com user_at_foo.org [email protected]]
addresses.each do |address|
invalid_email_user = User.new(@attr.merge(:email => address))
invalid_email_user.should_not be_valid
end
end
end
콘솔에서
, 내가 $ rspec spec/models/user_spec.rb
를 입력하고 그것을
No DRb server is running. Running in local process instead ...
*
Pending:
User add some examples to (or delete) /Users/matthew/Desktop/rails_projects/sample_app/spec/models/user_spec.rb
# Not Yet Implemented
# ./spec/models/user_spec.rb:4
Finished in 0.00023 seconds
1 example, 0 failures, 1 pending
난 단지중인 1 예 1을 말한다 마지막 줄을 뱉어,하지만 난 6 개 테스트를 작성했습니다! 이 모순은 내 마음을 불허합니다! 어떤 구문 오류, 내가 파일을 저장하고있어, 난 등, 올바른 디렉토리에 해요