aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/fixtures
diff options
context:
space:
mode:
authoreileencodes <eileencodes@gmail.com>2015-07-02 15:42:52 -0400
committereileencodes <eileencodes@gmail.com>2015-07-02 15:42:52 -0400
commiteff3a3178e93405d9af06acbb1e269489d650cb7 (patch)
tree65e66263fdd5808b8c1dde155cca5689ecde70b6 /activerecord/test/fixtures
parentbea7fee7c72a0783c87c78e98c448991feab45bf (diff)
downloadrails-eff3a3178e93405d9af06acbb1e269489d650cb7.tar.gz
rails-eff3a3178e93405d9af06acbb1e269489d650cb7.tar.bz2
rails-eff3a3178e93405d9af06acbb1e269489d650cb7.zip
Use default model enum in fixtures if not defined
After 908cfef was introduced fixtures that did not set an enum would return nil instead of the default enum value. The fixtures should assume the default if a different enum is not defined. The change checks first if the enum is defined in the fixture before setting it based on the fixture.
Diffstat (limited to 'activerecord/test/fixtures')
-rw-r--r--activerecord/test/fixtures/books.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/activerecord/test/fixtures/books.yml b/activerecord/test/fixtures/books.yml
index 93cfabd61c..1f75e3fb52 100644
--- a/activerecord/test/fixtures/books.yml
+++ b/activerecord/test/fixtures/books.yml
@@ -24,3 +24,8 @@ ddd:
name: "Domain-Driven Design"
format: "hardcover"
status: 2
+
+tlg:
+ author_id: 1
+ id: 4
+ name: "Thoughleadering"