2013-04-16 5 views
4

가 나는 단계 정의이 단계 전망 도우미,하지만 레일스에서 ​​도우미를 다시 사용하고 싶습니다.이 단계에서는 서식에 관심이 없기 때문에 합계가 계산되고 렌더링됩니다.는 카피 바라의 도우미

단계 정의에서 액세스하려면 Capybara에 NumberHelper 또는 뷰 헬퍼를 어떻게 포함합니까?

+0

가능한 도움이 될 것입니다 희망

아마도 http://stackoverflow.com/questions/9445410/how-to-include-rails-helpers-on-rspec – depa

+0

의 사본 일 가능성이 높습니다. 링크 된 질문과 답변은 rspec에만 해당하지만 아직 오이에 도우미를 포함시켜야합니다. stepdefs; – berkes

+0

괜찮습니다. 나는 당신의 코멘트를 기다리고있는 것처럼 질문을 표시하지 않았다. :) – depa

답변

4

여기 내 오이 테스트에 도우미를 포함하는 방법 :

  • 당신은 지원 폴더에 (당신이 원하는 또는 이름) 파일 world.rb을 만듭니다. 내 world.rb에서 나는 다음과 같이 정의

    module Helper 
    
        include ProjectHelper 
        include ProductBacklogHelper 
        include ApplicationHelper 
        include Capybara::DSL 
        include Prickle::Capybara 
    
    end #end Module 
    World(Helper) 
    

당신은 world.rb에서 "number_to_currency"기능이 도우미 파일을 포함해야한다 나는이 당신에게