spec/lib/enums_spec.rb in wrap_it-0.2.0 vs spec/lib/enums_spec.rb in wrap_it-1.0.0

- old
+ new

@@ -1,8 +1,8 @@ require 'spec_helper' -describe WrapIt::Enums do +describe WrapIt::Enums, type: :wrapped do it_behaves_like 'Base module' context 'wrapper have `kind` enum' do before { wrapper_class.class_eval { enum :kind, [:white, :black] } } @@ -24,11 +24,10 @@ it 'gets enum from options' do expect(wrapper(kind: :black).kind).to eq :black @wrapper = nil expect(wrapper(kind: false).kind).to be_nil - expect(wrapper.options).to_not include :kind end it 'runs block' do wrapper_class.class_eval do enum(:kind, [:white, :black]) { |x| self.html_class = x.to_s } @@ -81,9 +80,9 @@ wrapper.kind = nil expect(wrapper.kind).to eq :white @wrapper = nil expect(wrapper(kind: :no).kind).to eq :white @wrapper = nil - expect(wrapper(:black, kind: :no).kind).to eq :black + expect(wrapper(:black, kind: :no).kind).to eq :white end end end