Created
April 15, 2016 15:02
-
-
Save ChasManRors/3cad04c75a48285c525d3766dfc30f38 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vmm (Fixture_Groups_and__act_as_2)$ rspec spec/models/fixture_group_spec.rb | |
API::V1::Defaults was included by API::V1::Base | |
API::V1::Helpers was included by API::V1::Helpers | |
Run options: include {:all_clients=>true} | |
FixtureGroup | |
create_layout_for_fixture_type returns Layout | |
create_layout_for_fixture_type returns Layout using metric | |
create_compiled_background_image returns Image | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
create_compiled_icon_image method returns a BinaryFile | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
create_fixture_type returns FixtureType | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
created fixture_types have a display_name that is a concatination of its fixtures fixture_types | |
create_from_members | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
returns FixtureGroup | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
returns an associated backgroud image larger than the original image | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
returns an associated icon image larger than the original image | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
returns an associated icon that is not eq to the original icon | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
will not create a second FixtureType if one already exists | |
will throw an error that is easily readable when there is a problem grouping | |
acts_as fixture group | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
will create fixture group from acts_as(ed) fixture type (FAILED - 1) | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
members have different fixture types (FAILED - 2) | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
will have a fixture group type composed of different fixture types (FAILED - 3) | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
will have fixture group type which act_as another fixture_group type (FAILED - 4) | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
/Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file | |
will have an act as type different from type itself (FAILED - 5) | |
is_mirrored? | |
mirrored FixtureGroup | |
retuns true if the FixtureGroup has a mirrored fixture | |
not mirrored FixtureGroup | |
retuns false if the FixtureGroup has not any mirrored fixture | |
hardware | |
fixture_group has 3 fixtures, each with identical hardware | |
should display 3 identical instances of the hardware | |
Failures: | |
1) FixtureGroup acts_as fixture group will create fixture group from acts_as(ed) fixture type | |
Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted? | |
RuntimeError: | |
Something went wrong when trying to group fixtures with fixture type ids of [510, 511] in campaign 345: Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc098def868>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
# ./app/models/fixture_group.rb:105:in `create_fixture_type' | |
# ./app/models/fixture_group.rb:160:in `create_from_members' | |
# ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:110:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `instance_exec' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:616:in `run_around_example_hooks_for' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:233:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:581:in `block in run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:543:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:118:in `block in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/reporter.rb:77:in `report' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:117:in `run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:93:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:78:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:45:in `invoke' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>' | |
# ------------------ | |
# --- Caused by: --- | |
# RuntimeError: | |
# Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc098def868>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
2) FixtureGroup acts_as fixture group members have different fixture types | |
Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted? | |
RuntimeError: | |
Something went wrong when trying to group fixtures with fixture type ids of [513, 514] in campaign 347: Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc092e31110>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
# ./app/models/fixture_group.rb:105:in `create_fixture_type' | |
# ./app/models/fixture_group.rb:160:in `create_from_members' | |
# ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:105:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:106:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:115:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `instance_exec' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:616:in `run_around_example_hooks_for' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:233:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:581:in `block in run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:543:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:118:in `block in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/reporter.rb:77:in `report' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:117:in `run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:93:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:78:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:45:in `invoke' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>' | |
# ------------------ | |
# --- Caused by: --- | |
# RuntimeError: | |
# Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc092e31110>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
3) FixtureGroup acts_as fixture group will have a fixture group type composed of different fixture types | |
Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted? | |
RuntimeError: | |
Something went wrong when trying to group fixtures with fixture type ids of [516, 517] in campaign 349: Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc0b05231b8>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
# ./app/models/fixture_group.rb:105:in `create_fixture_type' | |
# ./app/models/fixture_group.rb:160:in `create_from_members' | |
# ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:103:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:128:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:132:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `instance_exec' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:616:in `run_around_example_hooks_for' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:233:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:581:in `block in run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:543:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:118:in `block in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/reporter.rb:77:in `report' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:117:in `run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:93:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:78:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:45:in `invoke' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>' | |
# ------------------ | |
# --- Caused by: --- | |
# RuntimeError: | |
# Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc0b05231b8>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
4) FixtureGroup acts_as fixture group will have fixture group type which act_as another fixture_group type | |
Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted? | |
RuntimeError: | |
Something went wrong when trying to group fixtures with fixture type ids of [519, 520] in campaign 351: Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc099e9c788>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
# ./app/models/fixture_group.rb:105:in `create_fixture_type' | |
# ./app/models/fixture_group.rb:160:in `create_from_members' | |
# ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:103:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:136:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `instance_exec' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:616:in `run_around_example_hooks_for' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:233:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:581:in `block in run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:543:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:118:in `block in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/reporter.rb:77:in `report' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:117:in `run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:93:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:78:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:45:in `invoke' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>' | |
# ------------------ | |
# --- Caused by: --- | |
# RuntimeError: | |
# Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc099e9c788>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
5) FixtureGroup acts_as fixture group will have an act as type different from type itself | |
Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted? | |
RuntimeError: | |
Something went wrong when trying to group fixtures with fixture type ids of [522, 523] in campaign 353: Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc091e3e780>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
# ./app/models/fixture_group.rb:105:in `create_fixture_type' | |
# ./app/models/fixture_group.rb:160:in `create_from_members' | |
# ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:103:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block (2 levels) in let' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-support-3.4.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/memoized_helpers.rb:295:in `block in let' | |
# ./spec/models/fixture_group_spec.rb:140:in `block (3 levels) in <top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `instance_exec' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:236:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:616:in `run_around_example_hooks_for' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:478:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:435:in `with_around_example_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example.rb:233:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:581:in `block in run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:577:in `run_examples' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:543:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `block in run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:544:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `map' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:118:in `block in run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/reporter.rb:77:in `report' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:117:in `run_specs' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:93:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:78:in `run' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/lib/rspec/core/runner.rb:45:in `invoke' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval' | |
# /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>' | |
# ------------------ | |
# --- Caused by: --- | |
# RuntimeError: | |
# Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc091e3e780>. | |
# ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type' | |
Finished in 9.63 seconds (files took 8.97 seconds to load) | |
20 examples, 5 failures | |
Failed examples: | |
rspec ./spec/models/fixture_group_spec.rb:109 # FixtureGroup acts_as fixture group will create fixture group from acts_as(ed) fixture type | |
rspec ./spec/models/fixture_group_spec.rb:114 # FixtureGroup acts_as fixture group members have different fixture types | |
rspec ./spec/models/fixture_group_spec.rb:129 # FixtureGroup acts_as fixture group will have a fixture group type composed of different fixture types | |
rspec ./spec/models/fixture_group_spec.rb:135 # FixtureGroup acts_as fixture group will have fixture group type which act_as another fixture_group type | |
rspec ./spec/models/fixture_group_spec.rb:139 # FixtureGroup acts_as fixture group will have an act as type different from type itself | |
vmm (Fixture_Groups_and__act_as_2)$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment