spec/ruby-measurement/definitions/metric/area_spec.rb in ruby-measurement-1.2.1 vs spec/ruby-measurement/definitions/metric/area_spec.rb in ruby-measurement-1.2.2

- old
+ new

@@ -1,69 +1,69 @@ # encoding: UTF-8 require 'spec_helper' -describe Measurement do +RSpec.describe Measurement do describe 'square kilometers' do - subject { Measurement.parse('10 km²') } + subject { described_class.parse('10 km²') } it 'converts to hectares' do - subject.convert_to(:ha).quantity.should eq 1_000 + expect(subject.convert_to(:ha).quantity).to eq 1_000 end it 'converts to ares' do - subject.convert_to(:a).quantity.should eq 100_000 + expect(subject.convert_to(:a).quantity).to eq 100_000 end it 'converts to square centimeters' do - subject.convert_to(:cm2).quantity.should eq 100_000_000_000 + expect(subject.convert_to(:cm2).quantity).to eq 100_000_000_000 end end describe 'hectares' do - subject { Measurement.parse('10 ha') } + subject { described_class.parse('10 ha') } it 'converts to square kilometers' do - subject.convert_to(:km2).quantity.should eq 0.1 + expect(subject.convert_to(:km2).quantity).to eq 0.1 end it 'converts to ares' do - subject.convert_to(:a).quantity.should eq 1_000 + expect(subject.convert_to(:a).quantity).to eq 1_000 end it 'converts to square centimeters' do - subject.convert_to(:cm2).quantity.should eq 1_000_000_000 + expect(subject.convert_to(:cm2).quantity).to eq 1_000_000_000 end end describe 'ares' do - subject { Measurement.parse('1000 a') } + subject { described_class.parse('1000 a') } it 'converts to square kilometers' do - subject.convert_to(:km2).quantity.should eq 0.1 + expect(subject.convert_to(:km2).quantity).to eq 0.1 end it 'converts to hectares' do - subject.convert_to(:ha).quantity.should eq 10 + expect(subject.convert_to(:ha).quantity).to eq 10 end it 'converts to square centimeters' do - subject.convert_to(:cm2).quantity.should eq 1_000_000_000 + expect(subject.convert_to(:cm2).quantity).to eq 1_000_000_000 end end describe 'square centimeters' do - subject { Measurement.parse('10000000000 cm²') } + subject { described_class.parse('10000000000 cm²') } it 'converts to square kilometers' do - subject.convert_to(:km2).quantity.should eq 1 + expect(subject.convert_to(:km2).quantity).to eq 1 end it 'converts to hectares' do - subject.convert_to(:ha).quantity.should eq 100 + expect(subject.convert_to(:ha).quantity).to eq 100 end it 'converts to ares' do - subject.convert_to(:a).quantity.should eq 10_000 + expect(subject.convert_to(:a).quantity).to eq 10_000 end end end