spec/date_spec.rb in nydp-0.4.1 vs spec/date_spec.rb in nydp-0.4.2

- old
+ new

@@ -5,11 +5,11 @@ let(:ns) { { } } let(:vm) { Nydp::VM.new(ns) } it "converts ruby Date to Nydp::Date" do rd = Date.parse "2015-06-08" - nd = Nydp.r2n rd, ns + nd = Nydp.r2n rd expect(nd). to be_a Nydp::Date expect(nd.to_s). to eq "2015-06-08" expect(nd.inspect).to eq "#<Date: 2015-06-08 ((2457182j,0s,0n),+0s,2299161j)>" expect(nd.to_ruby).to eq Date.parse("2015-06-08") @@ -31,20 +31,20 @@ expect(nd.ruby_date).to eq Date.today end it "returns date components" do rd = Date.parse "2015-06-08" - nd = Nydp.r2n rd, ns + nd = Nydp.r2n rd - expect(nd[:year]). to eq 2015 - expect(nd[:month]).to eq 6 - expect(nd[:day]). to eq 8 + expect(nd._nydp_get(:year) ).to eq 2015 + expect(nd._nydp_get(:month)).to eq 6 + expect(nd._nydp_get(:day) ).to eq 8 end describe "date maths" do - let(:d0) { Nydp.r2n Date.today, ns } - let(:d1) { Nydp.r2n (Date.today + 6), ns } + let(:d0) { Nydp.r2n Date.today } + let(:d1) { Nydp.r2n (Date.today + 6) } it "works with builtin minus" do minus = Nydp::Builtin::Minus.instance minus.invoke vm, pair_list([d1, d0]) @@ -118,33 +118,33 @@ end end it "returns relative dates by year" do rd = Date.parse "2015-06-08" - nd = Nydp.r2n rd, ns + nd = Nydp.r2n rd - expect(nd[:"last-year"].to_s). to eq "2014-06-08" - expect(nd[:"next-year"].to_s). to eq "2016-06-08" - expect(nd[:"beginning-of-year"].to_s). to eq "2015-01-01" - expect(nd[:"end-of-year"].to_s). to eq "2015-12-31" + expect(nd._nydp_get(:"last-year").to_s). to eq "2014-06-08" + expect(nd._nydp_get(:"next-year").to_s). to eq "2016-06-08" + expect(nd._nydp_get(:"beginning-of-year").to_s). to eq "2015-01-01" + expect(nd._nydp_get(:"end-of-year").to_s). to eq "2015-12-31" end it "returns relative dates by month" do rd = Date.parse "2015-06-08" - nd = Nydp.r2n rd, ns + nd = Nydp.r2n rd - expect(nd[:"last-month"].to_s). to eq "2015-05-08" - expect(nd[:"next-month"].to_s). to eq "2015-07-08" - expect(nd[:"beginning-of-month"].to_s). to eq "2015-06-01" - expect(nd[:"end-of-month"].to_s). to eq "2015-06-30" + expect(nd._nydp_get(:"last-month").to_s). to eq "2015-05-08" + expect(nd._nydp_get(:"next-month").to_s). to eq "2015-07-08" + expect(nd._nydp_get(:"beginning-of-month").to_s). to eq "2015-06-01" + expect(nd._nydp_get(:"end-of-month").to_s). to eq "2015-06-30" end it "returns relative dates by week" do rd = Date.parse "2015-03-12" - nd = Nydp.r2n rd, ns + nd = Nydp.r2n rd - expect(nd[:"last-week"].to_s). to eq "2015-03-05" - expect(nd[:"next-week"].to_s). to eq "2015-03-19" - expect(nd[:"beginning-of-week"].to_s). to eq "2015-03-09" - expect(nd[:"end-of-week"].to_s). to eq "2015-03-15" + expect(nd._nydp_get(:"last-week").to_s). to eq "2015-03-05" + expect(nd._nydp_get(:"next-week").to_s). to eq "2015-03-19" + expect(nd._nydp_get(:"beginning-of-week").to_s). to eq "2015-03-09" + expect(nd._nydp_get(:"end-of-week").to_s). to eq "2015-03-15" end end