Sha256: 5b53b470f399803514eef28537afd11c97c43296aba522d0a807edf9474f0bea

Contents?: true

Size: 512 Bytes

Versions: 4

Compression:

Stored size: 512 Bytes

Contents

# encoding: utf-8

# Проверяет, что объект содержит переведенные ошибки
RSpec::Matchers.define :have_errors do
  match do |instance|
    instance.errors.should_not be_blank
    instance.errors.each{ |key, value| value.should be_translated }
  end
end

# Проверяет что строка переведена
RSpec::Matchers.define :be_translated do
  match do |value|
    value.should_not be_blank
    value.to_s[/translation missing/].should be_blank
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_merge-1.2.1 spec/support/errors.rb
active_merge-1.2.0 spec/support/errors.rb
active_merge-1.1.0 spec/support/errors.rb
active_merge-1.0.5 spec/support/errors.rb