Skip to content

Instantly share code, notes, and snippets.

@ChasManRors
Created April 15, 2016 15:02
Show Gist options
  • Save ChasManRors/3cad04c75a48285c525d3766dfc30f38 to your computer and use it in GitHub Desktop.
Save ChasManRors/3cad04c75a48285c525d3766dfc30f38 to your computer and use it in GitHub Desktop.
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