Sha256: 51a12d0c3f240f30f903e9d0f274814cc814d3f6f66ccfd92131c919d7c59cb6

Contents?: true

Size: 574 Bytes

Versions: 10

Compression:

Stored size: 574 Bytes

Contents

require 'spec_helper'

module Hubstats
  describe User, :type => :model do

    before do
      Hubstats::User.destroy_all()
    end


    it 'creates and returns a user' do
      user = build(:user_hash, id: 10)
      expect(Hubstats::User.create_or_update(user).id).to eq(10)
    end

    it 'it updates a user based off id' do
      user1 = Hubstats::User.create_or_update(build(:user_hash, login: 'johnappleseed', id: 10))
      user2 = Hubstats::User.create_or_update(build(:user_hash, login: 'elliothursh', id: 10))
      expect(user1).to eq(user2)
    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
hubstats-0.3.0 spec/models/hubstats/user_spec.rb
hubstats-0.2.3 spec/models/hubstats/user_spec.rb
hubstats-0.2.2 spec/models/hubstats/user_spec.rb
hubstats-0.2.1 spec/models/hubstats/user_spec.rb
hubstats-0.2.0 spec/models/hubstats/user_spec.rb
hubstats-0.1.3 spec/models/hubstats/user_spec.rb
hubstats-0.1.2 spec/models/hubstats/user_spec.rb
hubstats-0.1.1 spec/models/hubstats/user_spec.rb
hubstats-0.1.0 spec/models/hubstats/user_spec.rb
hubstats-0.0.23 spec/models/hubstats/user_spec.rb