당신은 당신이 자신의 존재를 판정하는 속성의 목록을 가지고 다음과 같은 경우 :RSpec에 테스트 : 그것은 {respond_to한다()}
before do
@attr = Employee.new(name: "One",
email: "[email protected]")
end
subject { @attr }
it { should respond_to(:name) }
it { should respond_to(:email) }
it { should be_valid }
할 수 있습니다 반대에 대한 다음 테스트, 즉 경우 이러한 특성을 사용하여 비어 있습니다 :
it { should_not respond_to(:reverse, :blank) }
it { should_not be_valid }
내가 위를 시도했지만 난 this discussion을 읽은 후, 모든 것을 잘 문제를 이해하지 않습니다.
누군가가 동일한 초기화를 사용하여 현재 상태를 테스트 한 다음 돌아서 빈 특성을 테스트하는 방법을 알고 있습니까? 사용자 개체에
여기 정확히 테스트하려고합니까? 무언가가 메소드에 응답하고 그 메소드의 리턴 값이 공백인지 테스트하는 것은 분리 된 개념입니다. –