mod/follow/spec/set/all/follow_spec.rb in card-1.96.8 vs mod/follow/spec/set/all/follow_spec.rb in card-1.97.0

- old
+ new

@@ -1,8 +1,8 @@ # -*- encoding : utf-8 -*- -describe Card::Set::All::Follow do +RSpec.describe Card::Set::All::Follow do def follow_view card_name render_card :follow_link, name: card_name end describe "follower_ids" do @@ -14,56 +14,58 @@ .to eq ::Set.new([Card["Joe User"].id]) end end end - subject { Card[cardname].follower_names.sort } + subject(:followers) { Card[cardname].follower_names.sort } context "when not followed" do let(:cardname) { "No One Sees Me" } - it { is_expected.to eq([]) } + it { expect(followers).to eq([]) } end context "when only field is followed" do let(:cardname) { "Magnifier" } - it { is_expected.to eq([]) } + it { expect(followers).to eq([]) } end context "when followed as a field" do let(:cardname) { "Magnifier+lens" } - it { is_expected.to eq ["Big Brother", "Narcissist"] } + it { expect(followers).to eq ["Big Brother", "Narcissist"] } end context "with many followers" do let(:cardname) { "Sunglasses" } it do - is_expected.to eq ["Big Brother", "Narcissist", "Optic fan", "Sara", + expect(followers).to eq ["Big Brother", "Narcissist", "Optic fan", "Sara", "Sunglasses fan"] end end context "with parent with many followers" do let(:cardname) { "Sunglasses+tint" } it do - is_expected.to eq ["Big Brother", "Narcissist", "Optic fan", "Sara", + expect(followers).to eq ["Big Brother", "Narcissist", "Optic fan", "Sara", "Sunglasses fan"] end end context "when Google glass" do let(:cardname) { "Google glass" } - it { is_expected.to eq ["Big Brother", "Optic fan", "Sara"] } + it { expect(followers).to eq ["Big Brother", "Optic fan", "Sara"] } end end - describe "view: follow_link" do + # doesn't exist anymore + # didn't check if it can be adjusted to knew follow ui + xdescribe "view: follow_link" do before do Card::Auth.current_id = Card["Big Brother"].id end def assert_following_view name, args @@ -128,17 +130,19 @@ end end context "when following content I created" do before { Card::Auth.current_id = Card["Narcissist"].id } + it "renders following link" do assert_following_view "Sunglasses", add_set: "Sunglasses+*self", user: "Narcissist" end end context "when following content I edited" do before { Card::Auth.current_id = Card["Narcissist"].id } + it "renders following link" do assert_following_view "Magnifier+lens", add_set: "Magnifier+lens+*self", user: "Narcissist" end