Sha256: 363423afbfbeb4fdc9f6dce46ce3ed38f41013d8dd704c6e4365df166ba631dd
Contents?: true
Size: 524 Bytes
Versions: 16
Compression:
Stored size: 524 Bytes
Contents
require 'spec_helper' describe ::Trax::Core::HasMixins do subject { FakeNamespace } it { expect(subject.const_defined?("Mixin")).to eq true } it { expect(subject.mixin_registry).to be_a(Hash) } it { expect(subject::Mixin.mixin_namespace).to eq FakeNamespace } context "Priceable Mixin" do it { expect(::Storefront::Product.new.starting_price).to eq 9.99 } it "includes class methods" do expect(::Storefront::Product.some_class_method).to eq "some_class_method_return" end end end
Version data entries
16 entries across 16 versions & 1 rubygems