module Chop::DSL
Public Instance Methods
create!(klass, table, &block)
click to toggle source
# File lib/chop/dsl.rb, line 5 def create! klass, table, &block Create.create! klass, table, &block end
diff!(selector, table, session: Capybara.current_session, as: nil, &block)
click to toggle source
# File lib/chop/dsl.rb, line 9 def diff! selector, table, session: Capybara.current_session, as: nil, &block class_name = if as as.to_s elsif selector.respond_to?(:tag_name) selector.tag_name else session.find(selector).tag_name end.camelize klass = const_get("Chop::#{class_name}") klass.diff! selector, table, session: session, &block end
fill_in!(table)
click to toggle source
# File lib/chop/dsl.rb, line 21 def fill_in! table Form.fill_in! table end