From 22e8d615aab3089df0cb44801e360ea3483a5143 Mon Sep 17 00:00:00 2001 From: kikito Date: Sat, 12 Sep 2015 14:13:24 +0200 Subject: [PATCH] fixes abilities: level 3 users can vote proposals, not just level 2 --- app/models/ability.rb | 2 +- spec/models/ability_spec.rb | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/models/ability.rb b/app/models/ability.rb index f6a3fbd16..40a8f5f69 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -42,7 +42,7 @@ class Ability can :vote, Comment end - if user.level_two_verified? + if user.level_two_or_three_verified? can :vote, Proposal end diff --git a/spec/models/ability_spec.rb b/spec/models/ability_spec.rb index b9379d90a..064bb6335 100644 --- a/spec/models/ability_spec.rb +++ b/spec/models/ability_spec.rb @@ -106,6 +106,12 @@ describe Ability do it { should be_able_to(:vote, Proposal) } end + + describe "when level 3 verified" do + before{ user.update(verified_at: Time.now) } + + it { should be_able_to(:vote, Proposal) } + end end describe "Organization" do