spec/model_spec.rb in cistern-0.12.3 vs spec/model_spec.rb in cistern-1.0.0.pre

- old
+ new

@@ -1,10 +1,10 @@ require 'spec_helper' describe "Cistern::Model" do describe "#update" do - class UpdateSpec < Cistern::Model + class UpdateSpec < Sample::Model identity :id attribute :name attribute :properties def save @@ -19,11 +19,11 @@ expect(model.update(name: "karen")).to eq(name: "karen") end end it "should duplicate a model" do - class DupSpec < Cistern::Model + class DupSpec < Sample::Model identity :id attribute :name attribute :properties end @@ -36,11 +36,11 @@ model.name = "anotherstring" expect(duplicate.name).to eq("string") end context "attribute parsing" do - class TypeSpec < Cistern::Model + class TypeSpec < Sample::Model identity :id attribute :name, type: :string attribute :created_at, type: :time attribute :flag, type: :boolean attribute :list, type: :array @@ -153,20 +153,20 @@ expect(TypeSpec.new({"something" => {"id" => "12"}}).attributes.keys).not_to include("something") end describe "#requires" do it "should raise if attribute not provided" do - expect { TypeSpec.new({"connection" => "fake", "something" => {"id" => "12"}}).save }.to raise_exception(ArgumentError) + expect { TypeSpec.new({"service" => "fake", "something" => {"id" => "12"}}).save }.to raise_exception(ArgumentError) end it "should raise if attribute is provided and is nil" do - expect { TypeSpec.new({"connection" => "fake", "custom" => nil}).save }.to raise_exception(ArgumentError) + expect { TypeSpec.new({"service" => "fake", "custom" => nil}).save }.to raise_exception(ArgumentError) end end end context "attribute coverage info collecting", :coverage do - class CoverageSpec < Cistern::Model + class CoverageSpec < Sample::Model identity :id attribute :used, type: :string attribute :unused, type: :string end