Sha256: 1b2fb15b044f05d259ccedb3053e5c5421a6c0d928c476538f2d9c58a06e2a86
Contents?: true
Size: 1.06 KB
Versions: 7
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' describe GDS::SSO::Config do describe "#permissions_for_dummy_user" do context "with no additional mock permissions" do it "returns signin" do subject.additional_mock_permissions_required = nil expect(subject.permissions_for_dummy_api_user).to eq(["signin"]) end end context "with an additional mock permission as a string" do it "returns an array of permissions" do subject.additional_mock_permissions_required = "internal_app" expected_permissions = ["signin", "internal_app"] expect(subject.permissions_for_dummy_api_user).to eq(expected_permissions) end end context "with additional mock permissions as an array" do it "returns an array of permissions" do subject.additional_mock_permissions_required = ["another_permission", "yet_another_permission"] expected_permissions = ["signin", "another_permission", "yet_another_permission"] expect(subject.permissions_for_dummy_api_user).to eq(expected_permissions) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems