Sha256: 755bead80b411f28fa62c6d7258ed3300b3569f7c09cd12614235e7b54ca9562

Contents?: true

Size: 699 Bytes

Versions: 4

Compression:

Stored size: 699 Bytes

Contents

require File.expand_path('../spec_helper', File.dirname(__FILE__))

describe Platform::Developer do
  describe '#creation' do

    before :all do 
      @user = User.create!(:first_name => "Mike")
      Platform::Config.init(@user)
    end
    
    context "find_or_create developer" do
      it "should create a developer first and then return the same developer" do
        developer1 = Platform::Developer.find_or_create(@user)
        developer1.should_not be(nil)
        developer2 = Platform::Developer.find_or_create(@user)
        developer1.should == developer2
        developer3 = Platform::Developer.for(@user)
        developer3.should == developer2
      end
    end
    
  end  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
platform-3.1.4 spec/models/developer_spec.rb
platform-3.1.3 spec/models/developer_spec.rb
platform-3.1.2 spec/models/developer_spec.rb
platform-3.1.1 spec/models/developer_spec.rb