Skip to content

Instantly share code, notes, and snippets.

@alexbrahastoll
alexbrahastoll / usage_of_rspec_fail.rb
Last active August 29, 2015 14:07
É esse um uso adequado do fail do RSpec? Abaixo, uma simplificação de uma classe responsável por realizar a autorização de usuários (de acordo com perfis) e a sua respectiva especificação de modelo. Na especificação, o fail é usado para garantir que haja sincronia entre as regras da classe e as regras configuradas na especificação. Outras crític…
# authorizer.rb
class Authorizer
attr_reader :access_granted
def self.allowed_actions_per_role
{
'redacao' => [
'items#new',
'items#edit',
'items#create',