Sha256: e48d89b96870162f86a8419f6fbd07ea2649d15a746bc3dcd8a42f2f1844873b
Contents?: true
Size: 666 Bytes
Versions: 23
Compression:
Stored size: 666 Bytes
Contents
module Turnip module DSL def placeholder(*name, &block) name.each do |n| Turnip::Placeholder.add(n, &block) end end def step(description, &block) Turnip::Steps.step(description, &block) end def steps_for(tag, &block) if tag.to_s == "global" warn "[Turnip] using steps_for(:global) is deprecated, add steps to Turnip::Steps instead" Turnip::Steps.module_eval(&block) else Module.new do singleton_class.send(:define_method, :tag) { tag } module_eval(&block) ::RSpec.configure { |c| c.include self, tag => true } end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems