BigW Consortium Gitlab

request_aware_entity_spec.rb 494 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
require 'spec_helper'

describe RequestAwareEntity do
  subject do
    Class.new.include(described_class).new
  end

  it 'includes URL helpers' do
    expect(subject).to respond_to(:namespace_project_path)
  end

  it 'includes method for checking abilities' do
    expect(subject).to respond_to(:can?)
  end

  it 'fetches request from options' do
    expect(subject).to receive(:options)
18
      .and_return({ request: 'some value' })
19 20 21 22

    expect(subject.request).to eq 'some value'
  end
end