Sha256: bdeff4d24b1e1165e22aa413733cea3e0b701cbe687bb54b01f7f2e218d956ea

Contents?: true

Size: 606 Bytes

Versions: 2

Compression:

Stored size: 606 Bytes

Contents

require 'spec_helper'

describe Warden::GitHub::Rails::TestHelpers::MockUser do
  it { should be_a Warden::GitHub::User }

  describe '#stub_membership' do
    subject(:user) { described_class.new }

    it 'stubs memberships' do
      expect(user).not_to be_team_member(123)
      expect(user).not_to be_team_member(456)
      expect(user).not_to be_organization_member('foobar')

      user.stub_membership(:org => 'foobar', :team => [123, 456])

      expect(user).to be_team_member(123)
      expect(user).to be_team_member(456)
      expect(user).to be_organization_member('foobar')
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
warden-github-rails-thinknear-fork-1.1.0 spec/unit/mock_user_spec.rb
warden-github-rails-1.0.1 spec/unit/mock_user_spec.rb