Sha256: 698d015b35c394e8760f018c80e86c68dbb31963f40d7aed3a53e5060c03b2ae

Contents?: true

Size: 583 Bytes

Versions: 2

Compression:

Stored size: 583 Bytes

Contents

FactoryGirl.factories.each do |factory|
  describe "The #{factory.name} factory" do
    before { stub_successful_facebook_request }

    it 'is valid' do
      object = build(factory.name)
      if object.methods.include? :valid?
        expect(object).to be_valid
      end
    end
  end

  factory.defined_traits.each do |trait|
    describe "The #{trait.name} #{factory.name} factory" do
      it 'is valid' do
        object = build(factory.name, trait.name)
        if object.methods.include? :valid?
          expect(object).to be_valid
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
devise-ios-rails-1.0.2 spec/dummy/spec/factories_spec.rb
devise-ios-rails-1.0.1 spec/dummy/spec/factories_spec.rb