Sha256: 37af4856050f53bd14041863210ccb6199e480b9cbac3695f9dfff49643fc293
Contents?: true
Size: 832 Bytes
Versions: 3
Compression:
Stored size: 832 Bytes
Contents
require "spec_helper" require "active_record" require "active_record/turntable/active_record_ext/fixtures" describe ActiveRecord::FixtureSet do before(:all) do reload_turntable!(File.join(File.dirname(__FILE__), "../../../config/turntable.yml")) end before do establish_connection_to(:test) truncate_shard end let(:fixtures_root) { File.join(File.dirname(__FILE__), "../../../fixtures") } let(:fixture_file) { File.join(fixtures_root, "cards.yml") } let(:cards) { YAML.load(ERB.new(IO.read(fixture_file)).result) } describe ".create_fixtures" do subject { ActiveRecord::FixtureSet.create_fixtures(fixtures_root, "cards") } it { is_expected.to be_instance_of(Array) } it "creates card records" do expect { subject }.to change { Card.count }.from(0).to(cards.size) end end end
Version data entries
3 entries across 3 versions & 1 rubygems