Sha256: c9d1c1e70d99bedca59781bcff8846cbb329573399a28450006f22b13f8f56e4
Contents?: true
Size: 408 Bytes
Versions: 15
Compression:
Stored size: 408 Bytes
Contents
# frozen_string_literal: true module PolicySpecHelper def user_double_with_role(role) instance_double(Renalware::User).tap do |user| allow(user).to receive(:has_role?).and_return(false) allow(user).to receive(:has_role?).with(role).and_return(true) allow(user).to receive(:roles).and_return([role]) allow(user).to receive(:role_names).and_return([role.to_s]) end end end
Version data entries
15 entries across 15 versions & 1 rubygems