Sha256: 544b9f0ef23d5486677321836cc9bee32d90e3f54ebd23ac82f429be248375dd
Contents?: true
Size: 1.46 KB
Versions: 5
Compression:
Stored size: 1.46 KB
Contents
# frozen_string_literal: true require "spec_helper" module SocialNetworking RSpec.describe "social_networking/coach/patient_dashboards"\ "/tables/nudges/_recipient_nudges.html.erb", type: :view do context "with two nudges" do let(:participant1) { instance_double(Participant, study_id: "foo") } let(:participant2) { instance_double(Participant, study_id: "bar") } let(:received) do instance_double( Nudge, created_at: Time.zone.now, initiator: participant2, recipient: participant1 ) end let(:sent) do instance_double( Nudge, created_at: Time.zone.now + 1.hour, initiator: participant1, recipient: participant2 ) end describe "Received Nudges" do before :each do render partial: "social_networking/coach/patient_dashboards"\ "/tables/nudges/recipient_nudges.html.erb", locals: { nudges: [received] } end it "displays table heading" do expect(rendered).to have_text "Nudges Received" end it "displays each received nudge's formated created_at time" do expect(rendered).to have_text received.created_at.to_s(:standard) end it "displays received nudges senders's study id" do expect(rendered).to match participant2.study_id end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems