Sha256: 7af054832ae7306a5669f1a00d36b37e726c5af21b951aba46551ffc22dc8cfb
Contents?: true
Size: 877 Bytes
Versions: 11
Compression:
Stored size: 877 Bytes
Contents
require 'spec_helper' module RailsBestPractices::Core describe ModelAttributes do let(:model_attributes) { ModelAttributes.new } before :each do model_attributes.add_attribute("Post", "title", :string) model_attributes.add_attribute("Post", "user_id", :integer) end it "should get model attributes" do expect(model_attributes.get_attribute_type("Post", "title")).to eq(:string) expect(model_attributes.get_attribute_type("Post", "user_id")).to eq(:integer) expect(model_attributes.get_attribute_type("Post", "unknonw")).to be_nil end it "should check is model attributes" do expect(model_attributes.is_attribute?("Post", "title")).to be true expect(model_attributes.is_attribute?("Post", "user_id")).to be true expect(model_attributes.is_attribute?("Post", "unknonw")).to be false end end end
Version data entries
11 entries across 11 versions & 1 rubygems