Sha256: 0e3c64fb3ecbf67e79bca10422c49fa033683021c7b76683b744bc083fac21e9
Contents?: true
Size: 775 Bytes
Versions: 4
Compression:
Stored size: 775 Bytes
Contents
module Render describe Attribute do context "generators" do before(:each) do @original_generators = Generator.instances.dup Render.stub({ live: false }) end after(:each) do Generator.instances = @original_generators end it "uses matching generator for #faux_value" do name = "Canada Dry" Generator.create!(String, %r{.*name.*}, proc { name }) HashAttribute.new({ name: { type: String } }).default_value.should == name end it "uses bare-boned type if no generator is found" do bare_boned_string = "the_attribute_name (generated)" HashAttribute.new({ the_attribute_name: { type: String } }).default_value.should == bare_boned_string end end end end
Version data entries
4 entries across 4 versions & 1 rubygems