test/intercom-rails/proxy/user_test.rb in intercom-rails-0.2.1 vs test/intercom-rails/proxy/user_test.rb in intercom-rails-0.2.2
- old
+ new
@@ -72,9 +72,17 @@
def test_valid_returns_true_if_user_id_or_email
assert_equal true, User.new(DUMMY_USER).valid?
end
+ def test_not_valid_if_new_record?
+ new_record_user = dummy_user(:email => 'not-saved@intercom.io', :name => 'New Record')
+ def new_record_user.new_record?
+ true
+ end
+ assert_equal false, User.new(new_record_user).valid?
+ end
+
def test_includes_custom_data_from_intercom_custom_data
object_with_intercom_custom_data = Object.new
object_with_intercom_custom_data.instance_eval do
def intercom_custom_data
o = Object.new