Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 19e95fa

Browse files
penciljoelvh
authored andcommitted
Add a test for CASino.config.require_service_rules
1 parent c7c7a5b commit 19e95fa

1 file changed

Lines changed: 17 additions & 3 deletions

File tree

spec/model/service_rule_spec.rb

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,23 @@
33
describe CASino::ServiceRule do
44
describe '.allowed?' do
55
context 'with an empty table' do
6-
['https://www.example.org/', 'http://www.google.com/'].each do |service_url|
7-
it "allows access to #{service_url}" do
8-
described_class.allowed?(service_url).should == true
6+
context 'with default settings' do
7+
['https://www.example.org/', 'http://www.google.com/'].each do |service_url|
8+
it "allows access to #{service_url}" do
9+
described_class.allowed?(service_url).should == true
10+
end
11+
end
12+
end
13+
14+
context 'with require_service_rules option' do
15+
before(:each) do
16+
CASino.config.require_service_rules = true
17+
end
18+
19+
['https://www.example.org/', 'http://www.google.com/'].each do |service_url|
20+
it "allows access to #{service_url}" do
21+
described_class.allowed?(service_url).should == false
22+
end
923
end
1024
end
1125
end

0 commit comments

Comments
 (0)