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