module Gemmy::Tests::ComponentTests::DynamicStepsTests
Public Class Methods
run()
click to toggle source
# File lib/gemmy/patches_loaded/tests/component_tests/dynamic_steps_tests.rb, line 5 def self.run runner_class = Class.new runner_class.include Gemmy::Components::DynamicSteps runner = runner_class.new runner.define_step(/(.+) case (.+)/) do |a,b| error("failed") unless (a=='test') && (b=='pass') end puts " define_step".blue runner.step "test case pass" begin runner.step "test case fail" rescue RuntimeError => e error("unexpected fail") unless e.message==("failed") puts " step".blue end end