ruby on rails - Cucumber -Run scenario only once -
i looking solution following scenario. writing cucumber-capybara tests ruby on rails application.
i have multiple cucumber feature file several scenarios (say scenario b...z) dependent on 1 particular scenario (say scenario a). want run scenario once scenarios dependent on it. if run scenarios (b....z) wanted run dependent scenario (a) once. came across before hook in cucumber run once every scenario.
i have 1 feature file , in there 1 scenario provisions server. (scenario a)
i have multiple other feature files , multiple scenarios (scenario b..z) run tests assuming server provisioned (scenario a)
so whenever runs dependent scenarios (scenario b..z ), should check if server provisioned other scenario should not try provision server. increase no.of servers.
you write feature scenario a, , write given
block set initial expectation scenario about, can call before scenario b..z
so, assuming scenario sign in, write single feature signing in, , scenario b z, write given block set user signed-in, , use as:
given user signed in ...
where given user signed in
defined like:
given /^user signed in$/ # code sign user in end
Comments
Post a Comment