From a984c1fbbfe04f0fa54ecd66eabaf2a9b731ec9a Mon Sep 17 00:00:00 2001 From: Brian Underwood Date: Tue, 20 May 2014 22:05:23 -0700 Subject: [PATCH] Testing that we get an error when trying to create with an unknown property --- spec/unit/persistance_spec.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spec/unit/persistance_spec.rb b/spec/unit/persistance_spec.rb index 2e049b3f4..dcbbd7f97 100644 --- a/spec/unit/persistance_spec.rb +++ b/spec/unit/persistance_spec.rb @@ -19,6 +19,10 @@ o = clazz.new(name: 'kalle', age: '42') o.props.should eq(name: 'kalle', age: 42) end + + it 'raises an error when given a property which is not defined' do + expect { clazz.new(unknown: true) }.to raise_error(Neo4j::ActiveNode::Property::UndefinedPropertyError) + end end describe 'save' do