stub

    7

    1답변

    방금 ​​RSpec에서 시작하여 중첩 된 리소스에 대한 컨트롤러 테스트를 작성하는 데 약간의 어려움이 있습니다. 나는이 인터넷 검색을 시도했지만 많은 행운이 없었다. 누군가 "PUT 업데이트"테스트 테스트의 기본 예제를 제공하여 중첩 리소스가 업데이트되도록 할 수 있습니까? def mock_post(stubs={}) @mock_post ||= mo

    4

    1답변

    일부 before_filter에서 리디렉션없이 컨트롤러 동작이 실제로 호출되는지 테스트하고 싶습니다. 컨트롤러 동작 자체가 리디렉션을 수행 할 수 있기 때문에 특정 오류 (SuccessfulActionError 또는 유사)를 발생시키고 해당 오류가 메서드가 호출되었음을 나타내는 지표로 확인하려고 작업을 스텁 (stub)하려고합니다. 그래서 나는 다음과 같은

    1

    1답변

    My Rails 2 앱은 Flickr의 슬라이드 쇼를 flickraw 라이브러리를 통해 표시합니다. 내 코드는 작동하지만 RSpec 단위 테스트를 올바르게 작성하는 방법에 대해 고민하고 있습니다. 플릭 크에서 내 응용 프로그램에 필요한 모든 것을 캡슐화하는 Slide 클래스가 있습니다. 그것은 다소 모델 객체처럼 동작하지만 ActiveRecord는 사용하지

    10

    1답변

    저는 C# dev을 파이썬으로 옮겨 놓고 있습니다. 그래서 저는 아직 어떤 일을하고 있는지 알지 못합니다. 필자는 Python과 함께 Dependency Injection이 실제로 필요 없다고 읽었습니다. 코드에서 객체를 인스턴스화하고 원하는대로 실행할 수 있다고 들었지만 테스트에서 정의 된 내 스텁 (예 : 모의가없는 객체)의 메소드를 가리킬 수 있습니다

    2

    1답변

    rspec2와 레일스 3에 문제가 있습니다. 스텁 된 메소드는 동일한 클래스의 메소드에 의해 호출 된 것이 아니라 직접 호출하는 경우에만 호출됩니다. 이 내 모델 : place.stub!(:choose_a_winner_for_attack).and_return(true) 을 한 후 나는 전화 : 사양에 class Place < ActiveRecord::B

    0

    1답변

    환경은 Sinatra, Nokogiri, RSpec, FactoryGirl 및 DataMapper입니다. 문제는 DataMapper의 serializer에서 발생합니다. 나는 그것으로 적절히 스터브하는 법을 모른다. 문제가있는 코드 : specify 'should return an xml array of all municipalities' do m

    0

    1답변

    SWT 라이브러리의 확장에 대한 단위 테스트를 수행하려고합니다. 나는 위젯을 디자인하기 위해 확장하는 클래스를 효과적으로 조롱하고 스텁링하는 방법을 찾는 데 어려움을 겪고 있습니다. 내가 지금까지 생각한 최선의 해결책은 실제 테스트 라이브러리에서 SWT 클래스를 재정 의하여 실제 SWT 라이브러리의 맨 위에로드되도록하는 것입니다. 그런 다음 스텁 메소드가

    1

    1답변

    I는 이미지 데이터의 포맷을 읽어 상기 이미지를 반환하는 매우 작은 일품 구축있어 어느 지루한 루비 배열 또는 좋은 narray, a)는 narray이 요청되었는지에 따라하고 b) 상기 narray 일품이면 가능하고 필수. 제 디자인은 누군가가 narray를 사용하기를 원한다면 할 수 있지만, 미리 명시 적으로 요구해야한다는 것입니다. 이미지 데이터를 읽을

    1

    1답변

    하나는 다음과 같은 패키지, 별도의 디렉토리. 나는 모의 수업과 동등한 것이 무엇인지 궁금하다. 당신은 그들이 모의해야 할 클래스와 동일한 패키지에 보관하지만, 테스트 디렉토리에 보관합니까? 또는 다른 곳에? 프로그램에서 여러 가지처럼

    0

    1답변

    매우 비슷한 기능으로 몇 가지 다른 클래스를 테스트해야합니다. 그들 모두 다른 인터페이스를 주입하고, 모든 인터페이스 서명이 하나 개 이상의 방법이 : 문자열 DoSomething1 (문자열); 테스트중인 많은 클래스가이 인터페이스 메소드를 호출하므로 null, 빈 문자열 반환 및 예외 예외에 어떻게 반응하는지 테스트해야합니다. 나는. 그것은 단지 하나 개