aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel
diff options
context:
space:
mode:
authoryuuji.yaginuma <yuuji.yaginuma@gmail.com>2017-11-10 14:25:16 +0900
committeryuuji.yaginuma <yuuji.yaginuma@gmail.com>2017-11-10 14:28:02 +0900
commitc59ab795eee288d0a8d6842d2115d14f58f7badd (patch)
tree29433bf355dedc3296ac98625434b91cf5e66f6b /activemodel
parent8c7967c9b916fe625e7ce10591b101abde3be4f5 (diff)
downloadrails-c59ab795eee288d0a8d6842d2115d14f58f7badd.tar.gz
rails-c59ab795eee288d0a8d6842d2115d14f58f7badd.tar.bz2
rails-c59ab795eee288d0a8d6842d2115d14f58f7badd.zip
Add missing requires
Currently, executing the test with only `attribute_set_test.rb` results in an error. ``` ./bin/test -w test/cases/attribute_set_test.rb Run options: --seed 33470 # Running: E Error: ActiveModel::AttributeSetTest#test_#map_returns_a_new_attribute_set_with_the_changes_applied: NameError: uninitialized constant ActiveModel::AttributeSetTest::AttributeSet Did you mean? ActiveModel::Attributes ActiveModel::Attribute activemodel/test/cases/attribute_set_test.rb:235:in `block in <class:AttributeSetTest>' bin/test test/cases/attribute_set_test.rb:234 ``` Added a missing require to fix this. Also, I suspect that this is the cause of failures in CI. Ref: https://travis-ci.org/rails/rails/jobs/299994708
Diffstat (limited to 'activemodel')
-rw-r--r--activemodel/lib/active_model/attribute.rb2
-rw-r--r--activemodel/test/cases/attribute_set_test.rb2
2 files changed, 4 insertions, 0 deletions
diff --git a/activemodel/lib/active_model/attribute.rb b/activemodel/lib/active_model/attribute.rb
index 43130c37c5..b75ff80b31 100644
--- a/activemodel/lib/active_model/attribute.rb
+++ b/activemodel/lib/active_model/attribute.rb
@@ -1,5 +1,7 @@
# frozen_string_literal: true
+require "active_support/core_ext/object/duplicable"
+
module ActiveModel
class Attribute # :nodoc:
class << self
diff --git a/activemodel/test/cases/attribute_set_test.rb b/activemodel/test/cases/attribute_set_test.rb
index d50e6cfa7a..50484cb9ce 100644
--- a/activemodel/test/cases/attribute_set_test.rb
+++ b/activemodel/test/cases/attribute_set_test.rb
@@ -1,6 +1,8 @@
# frozen_string_literal: true
require "cases/helper"
+require "active_model/attribute_set"
+require "active_model/type"
module ActiveModel
class AttributeSetTest < ActiveModel::TestCase