Sha256: 398ffc5249ffc9ad49a3a5113d0e009db3453519e215e54dfea8a786b45ff183

Contents?: true

Size: 409 Bytes

Versions: 2

Compression:

Stored size: 409 Bytes

Contents

module MiscHelpers
  def assert_no_select(selector, value = nil)
    assert_select(selector, :text => value, :count => 0)
  end

  def swap(object, new_values)
    old_values = {}
    new_values.each do |key, value|
      old_values[key] = object.send key
      object.send :"#{key}=", value
    end
    yield
  ensure
    old_values.each do |key, value|
      object.send :"#{key}=", value
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jqmobile_helpers-0.0.2 test/support/misc_helpers.rb
jqmobile_helpers-0.0.1 test/support/misc_helpers.rb