Sha256: 34533ce45a9b56d2fc0ef23c1f4dbca830a97a0a25d11340921b292078b7f50b
Contents?: true
Size: 1.56 KB
Versions: 3
Compression:
Stored size: 1.56 KB
Contents
require 'spec_helper' RSpec::PowerAssert.example_assertion_alias :assert RSpec::PowerAssert.example_group_assertion_alias :assert describe Rspec::PowerAssert do describe Array do describe "#map" do let(:array) { [1, 2, 3] } subject { %w(a b c) } before do @array = [1, 2, 3] end it do is_asserted_by { subject.map(&:upcase) == array } end it do assert { subject.map(&:upcase) == array } end it do is_asserted_by { subject.map(&:upcase) == array } end it do is_asserted_by { subject.map(&:upcase) == %w(A B C) } end it do is_asserted_by { subject.map(&:upcase) == %w(A B C) } end it do upcased = subject.map(&:upcase) upcased.pop is_asserted_by { upcased == @array } end it "should transform array" do is_expected.to eq %w(a b c) is_asserted_by { subject.map(&:upcase) == %w(A B C) } end it "should transform array (failed)" do is_asserted_by { subject.map(&:upcase) == %w(A B) } end it_is_asserted_by { subject.map(&:upcase) == %w(A B C) } assert { subject.map(&:upcase) == %w(A B C) } it_is_asserted_by { subject.map(&:upcase) == %w(A B) } assert { subject.map(&:upcase) == %w(A B) } it_is_asserted_by do subject.map(&:upcase) == %w(A B C) end it_is_asserted_by "succ each element" do subject.map(&:succ) == ["b", "c", "e"] + @array end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rspec-power_assert-0.2.0 | spec/rspec/power_assert_spec.rb |
rspec-power_assert-0.1.1 | spec/rspec/power_assert_spec.rb |
rspec-power_assert-0.1.0 | spec/rspec/power_assert_spec.rb |