Sha256: 335ad0e432e17dd2695c7711a7b3f725264a84a6cb46c4a811e625cfef153421

Contents?: true

Size: 798 Bytes

Versions: 13

Compression:

Stored size: 798 Bytes

Contents

require "rails_helper"

RSpec.describe ThinkFeelDoDashboard::MembershipsHelper, type: :helper do
  describe "#projected_end_date" do
    it "should return a projected end date based on the membership start date" do
      Rails.application.config.study_length_in_weeks = 8
      membership = double("membership", start_date: Date.parse("2010-01-01"))
      expect(projected_end_date(membership))
        .to eq(I18n.l(Date.parse("2010-02-26"), format: :standard))
    end

    it "should return a projected end date from 'today' if start_date is nil" do
      Rails.application.config.study_length_in_weeks = 8
      membership = double("membership", start_date: nil)
      expect(projected_end_date(membership))
        .to eq(I18n.l(Date.parse("2008-10-27"), format: :standard))
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
think_feel_do_dashboard-1.2.0.beta1 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.21 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.20 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.19 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.18 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.17 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.16 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.15 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.14 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.13 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.12 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.11 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb
think_feel_do_dashboard-1.1.10 spec/helpers/think_feel_do_dashboard/memberships_helper_spec.rb