aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/test/cases/lint_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activemodel/test/cases/lint_test.rb')
-rw-r--r--activemodel/test/cases/lint_test.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/activemodel/test/cases/lint_test.rb b/activemodel/test/cases/lint_test.rb
index 58716cbf85..99f8eff5d8 100644
--- a/activemodel/test/cases/lint_test.rb
+++ b/activemodel/test/cases/lint_test.rb
@@ -10,12 +10,14 @@ class LintTest < ActiveModel::TestCase
self
end
- def key
- new_record? ? nil : [1]
+ def to_key
+ new_record? ? nil : [id]
end
def to_param
- key ? key.first.to_s : nil
+ return nil if to_key.nil?
+ # some default for CPKs, real implementations will differ
+ to_key.length > 1 ? to_key.join('-') : to_key.first.to_s
end
def valid?() true end