fabricators_spec.rb
489 Bytes
require 'spec_helper'
Fabrication::Config.fabricator_dir.each do |folder|
Dir.glob(File.join(Rails.root, folder, '**', '*.rb')).each do |file|
require file
end
end
describe "Fabrication" do
#TODO : when 1.8.7 drop support se directly Symbol#sort
Fabrication::Fabricator.schematics.keys.sort_by(&:to_s).each do |fabricator_name|
context "Fabricate(:#{fabricator_name})" do
subject { Fabricate.build(fabricator_name) }
it { should be_valid }
end
end
end