Sha256: b28a64a6e41bc07eb378434a45b7bea63d6f3eac2e97db8bd1437b6008cecc6a
Contents?: true
Size: 1.34 KB
Versions: 1
Compression:
Stored size: 1.34 KB
Contents
require 'spec_helper' require_relative 'spec_helper_rspec' require 'kaminari_rspec' include KaminariRspec::TestHelpers describe 'KaminariRspec::TestHelpers::' do describe 'discover_mock_framework' do context 'when the mock framework does not support framework_name' do before do dumb_framework = Object.new allow(RSpec.configuration).to receive(:mock_framework) { dumb_framework } end it 'should return :nothing' do discover_mock_framework.should == :nothing end end context 'when the mock framework does support framework_name' do before do mock_framework = RSpec.configuration.mock_framework allow(mock_framework).to receive(:framework_name) { :my_framework } end it 'should return the framework name' do discover_mock_framework.should == :my_framework end end context 'when the mock framework is rspec' do it 'should return rspec' do discover_mock_framework.should == :rspec end it 'should correctly mock the pagination' do resource = [Object.new, Object.new] stubbed_resource = stub_pagination(resource, total_count: 45, current_page: 3, per_page: 10) expect(stubbed_resource.total_count).to eq(45) expect(stubbed_resource.current_page).to eq(3) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kaminari-rspec-0.16.1 | spec/lib/kaminari_rspec/rspec/test_helpers_spec.rb |