Sha256: a76c65c43f28595abeb3808b60006b55ff4553423df29fd2e24e56c46ce726bc
Contents?: true
Size: 922 Bytes
Versions: 21
Compression:
Stored size: 922 Bytes
Contents
# frozen_string_literal: true require 'rails_helper' require 'cancan/matchers' describe 'Scopes' do include_context 'loaded site' describe 'paid_for#owners_records' do subject { first_post.owners_records } it { should include active_post } it { should_not include inactive_post } end describe 'paid_for#enabled?' do describe 'when it is within the limit' do subject { still_enabled_post.enabled? } it { should be true } end describe 'when it is NOT within the limit' do subject { no_longer_enabled_post.enabled? } it { should be false } end end describe "user#table_setting('posts')#rows_count" do subject { free_subscriber.table_setting('posts').rows_count } it { should eq 4 } end describe "user#table_setting('groups')#rows_count" do subject { leader_subscriber.rolify_setting('groups').rows_count } it { should eq 1 } end end
Version data entries
21 entries across 21 versions & 1 rubygems