Sha256: 9c14e1f936359dd1e9af71163a602e9030b211e43807e37c7499b5f3ccd88760

Contents?: true

Size: 698 Bytes

Versions: 39

Compression:

Stored size: 698 Bytes

Contents

require 'spec_helper'

module Hubstats
  describe Team, :type => :model do
    it 'should create a team' do
      team_hash = {name: "Team Tippy-Tappy-Toes",
                   hubstats: true}
      team = Team.create(team_hash)
      expect(Team.count).to eq(1)
      expect(team.name).to eq("Team Tippy-Tappy-Toes")
      expect(team.hubstats).to eq(true)
    end

    it 'should add a member to a team' do
      user = build(:user, :created_at => Date.today, :updated_at => Date.today)
      action = "added"
      team = build(:team)
      Hubstats::Team.update_users_in_team(team, user, action)
      expect(team.users).to eq([user])
      expect(team.users.length).to eq(1)
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
hubstats-1.2.1 spec/models/hubstats/team_spec.rb
hubstats-1.2.0 spec/models/hubstats/team_spec.rb
hubstats-1.1.0 spec/models/hubstats/team_spec.rb
hubstats-1.0.0 spec/models/hubstats/team_spec.rb
hubstats-1.0.0.beta3 spec/models/hubstats/team_spec.rb
hubstats-1.0.0.beta2 spec/models/hubstats/team_spec.rb
hubstats-1.0.0.beta1 spec/models/hubstats/team_spec.rb
hubstats-1.0.0.beta spec/models/hubstats/team_spec.rb
hubstats-0.12.2 spec/models/hubstats/team_spec.rb
hubstats-0.12.1 spec/models/hubstats/team_spec.rb
hubstats-0.12.0 spec/models/hubstats/team_spec.rb
hubstats-0.11.5 spec/models/hubstats/team_spec.rb
hubstats-0.11.4 spec/models/hubstats/team_spec.rb
hubstats-0.11.1 spec/models/hubstats/team_spec.rb
hubstats-0.11.0 spec/models/hubstats/team_spec.rb
hubstats-0.10.0 spec/models/hubstats/team_spec.rb
hubstats-0.9.5 spec/models/hubstats/team_spec.rb
hubstats-0.9.4 spec/models/hubstats/team_spec.rb
hubstats-0.9.3 spec/models/hubstats/team_spec.rb
hubstats-0.9.2 spec/models/hubstats/team_spec.rb