Sha256: 962b95b279c3b86c2c7614ce8d6d2f8063c5303b38c681c0742183773544cbd7
Contents?: true
Size: 996 Bytes
Versions: 2
Compression:
Stored size: 996 Bytes
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'bundler' Bundler.require(:default, :test) require 'rspec' require 'shoulda' require 'factory_girl' require 'active_record' require 'simple_model_translations' ActiveRecord::Base.establish_connection(:adapter => 'sqlite3', :database => ':memory:') DatabaseCleaner.strategy = :transaction require 'spec/data/schema' require 'spec/data/models' RSpec.configure do |config| config.before do I18n.locale = :ru I18n.default_locale = :ru DatabaseCleaner.start end config.after do DatabaseCleaner.clean end config.mock_with :rspec end RSpec::Matchers.define :have_translation do |locale| match do |record| !record.find_translation_by_locale(locale).nil? end end RSpec::Matchers.define :have_translated_attribute do |locale, attribute, value| match do |record| record.find_translation_by_locale(locale).send(attribute) == value end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple_model_translations-0.1.1 | spec/spec_helper.rb |
simple_model_translations-0.1.0 | spec/spec_helper.rb |