# frozen_string_literal: true require "rails_helper" describe User::NotificationMethods do context "given a user" do let(:user) { FactoryBot.create(:user) } describe "#unread_notification_count" do subject { user.unread_notification_count } context "user has no notifications" do it "should return nil" do expect(subject).to eq(nil) end end context "user has a notification" do let(:other_user) { FactoryBot.create(:user) } before do other_user.follow(user) end it "should return 1" do expect(subject).to eq(1) end end end end end