Advertisement
Guest User

Untitled

a guest
Apr 16th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.08 KB | None | 0 0
  1. vmm (Fixture_Groups_and__act_as_2)$ rspec spec/models/fixture_group_spec.rb
  2. API::V1::Defaults was included by API::V1::Base
  3. API::V1::Helpers was included by API::V1::Helpers
  4. Run options: include {:all_clients=>true}
  5.  
  6. FixtureGroup
  7. create_layout_for_fixture_type returns Layout
  8. create_layout_for_fixture_type returns Layout using metric
  9. create_compiled_background_image returns Image
  10. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  11. create_compiled_icon_image method returns a BinaryFile
  12. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  13. create_fixture_type returns FixtureType
  14. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  15. created fixture_types have a display_name that is a concatination of its fixtures fixture_types
  16. create_from_members
  17. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  18. returns FixtureGroup
  19. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  20. returns an associated backgroud image larger than the original image
  21. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  22. returns an associated icon image larger than the original image
  23. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  24. returns an associated icon that is not eq to the original icon
  25. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  26. will not create a second FixtureType if one already exists
  27. will throw an error that is easily readable when there is a problem grouping
  28. acts_as fixture group
  29. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  30. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  31. will create fixture group from acts_as(ed) fixture type (FAILED - 1)
  32. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  33. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  34. members have different fixture types (FAILED - 2)
  35. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  36. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  37. will have a fixture group type composed of different fixture types (FAILED - 3)
  38. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  39. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  40. will have fixture group type which act_as another fixture_group type (FAILED - 4)
  41. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  42. /Users/cmagid/projects/vmm/lib/swftools/png2swf: /Users/cmagid/projects/vmm/lib/swftools/png2swf: cannot execute binary file
  43. will have an act as type different from type itself (FAILED - 5)
  44. is_mirrored?
  45. mirrored FixtureGroup
  46. retuns true if the FixtureGroup has a mirrored fixture
  47. not mirrored FixtureGroup
  48. retuns false if the FixtureGroup has not any mirrored fixture
  49. hardware
  50. fixture_group has 3 fixtures, each with identical hardware
  51. should display 3 identical instances of the hardware
  52.  
  53. Failures:
  54.  
  55. 1) FixtureGroup acts_as fixture group will create fixture group from acts_as(ed) fixture type
  56. Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted?
  57.  
  58. RuntimeError:
  59. 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>.
  60. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  61. # ./app/models/fixture_group.rb:105:in `create_fixture_type'
  62. # ./app/models/fixture_group.rb:160:in `create_from_members'
  63. # ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>'
  64. # /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'
  65. # /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'
  66. # /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'
  67. # /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'
  68. # /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'
  69. # /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'
  70. # /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'
  71. # /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'
  72. # /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'
  73. # ./spec/models/fixture_group_spec.rb:110:in `block (3 levels) in <top (required)>'
  74. # /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'
  75. # /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'
  76. # /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'
  77. # /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'
  78. # /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'
  79. # /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'
  80. # /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'
  81. # /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'
  82. # /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'
  83. # /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'
  84. # /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'
  85. # /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'
  86. # /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'
  87. # /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'
  88. # /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'
  89. # /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'
  90. # /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'
  91. # /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'
  92. # /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'
  93. # /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'
  94. # /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'
  95. # /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'
  96. # /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'
  97. # /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'
  98. # /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'
  99. # /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'
  100. # /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'
  101. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>'
  102. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load'
  103. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>'
  104. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval'
  105. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>'
  106. # ------------------
  107. # --- Caused by: ---
  108. # RuntimeError:
  109. # Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc098def868>.
  110. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  111.  
  112. 2) FixtureGroup acts_as fixture group members have different fixture types
  113. Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted?
  114.  
  115. RuntimeError:
  116. 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>.
  117. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  118. # ./app/models/fixture_group.rb:105:in `create_fixture_type'
  119. # ./app/models/fixture_group.rb:160:in `create_from_members'
  120. # ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>'
  121. # /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'
  122. # /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'
  123. # /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'
  124. # /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'
  125. # /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'
  126. # /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'
  127. # /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'
  128. # /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'
  129. # /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'
  130. # ./spec/models/fixture_group_spec.rb:105:in `block (3 levels) in <top (required)>'
  131. # /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'
  132. # /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'
  133. # /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'
  134. # /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'
  135. # /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'
  136. # /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'
  137. # /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'
  138. # /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'
  139. # /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'
  140. # ./spec/models/fixture_group_spec.rb:106:in `block (3 levels) in <top (required)>'
  141. # /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'
  142. # /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'
  143. # /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'
  144. # /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'
  145. # /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'
  146. # /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'
  147. # /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'
  148. # /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'
  149. # /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'
  150. # ./spec/models/fixture_group_spec.rb:115:in `block (3 levels) in <top (required)>'
  151. # /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'
  152. # /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'
  153. # /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'
  154. # /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'
  155. # /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'
  156. # /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'
  157. # /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'
  158. # /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'
  159. # /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'
  160. # /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'
  161. # /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'
  162. # /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'
  163. # /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'
  164. # /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'
  165. # /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'
  166. # /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'
  167. # /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'
  168. # /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'
  169. # /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'
  170. # /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'
  171. # /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'
  172. # /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'
  173. # /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'
  174. # /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'
  175. # /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'
  176. # /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'
  177. # /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'
  178. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>'
  179. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load'
  180. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>'
  181. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval'
  182. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>'
  183. # ------------------
  184. # --- Caused by: ---
  185. # RuntimeError:
  186. # Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc092e31110>.
  187. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  188.  
  189. 3) FixtureGroup acts_as fixture group will have a fixture group type composed of different fixture types
  190. Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted?
  191.  
  192. RuntimeError:
  193. 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>.
  194. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  195. # ./app/models/fixture_group.rb:105:in `create_fixture_type'
  196. # ./app/models/fixture_group.rb:160:in `create_from_members'
  197. # ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>'
  198. # /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'
  199. # /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'
  200. # /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'
  201. # /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'
  202. # /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'
  203. # /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'
  204. # /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'
  205. # /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'
  206. # /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'
  207. # ./spec/models/fixture_group_spec.rb:103:in `block (3 levels) in <top (required)>'
  208. # /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'
  209. # /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'
  210. # /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'
  211. # /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'
  212. # /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'
  213. # /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'
  214. # /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'
  215. # /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'
  216. # /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'
  217. # ./spec/models/fixture_group_spec.rb:128:in `block (3 levels) in <top (required)>'
  218. # /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'
  219. # /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'
  220. # /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'
  221. # /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'
  222. # /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'
  223. # /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'
  224. # /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'
  225. # /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'
  226. # /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'
  227. # ./spec/models/fixture_group_spec.rb:132:in `block (3 levels) in <top (required)>'
  228. # /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'
  229. # /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'
  230. # /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'
  231. # /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'
  232. # /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'
  233. # /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'
  234. # /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'
  235. # /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'
  236. # /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'
  237. # /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'
  238. # /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'
  239. # /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'
  240. # /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'
  241. # /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'
  242. # /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'
  243. # /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'
  244. # /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'
  245. # /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'
  246. # /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'
  247. # /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'
  248. # /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'
  249. # /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'
  250. # /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'
  251. # /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'
  252. # /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'
  253. # /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'
  254. # /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'
  255. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>'
  256. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load'
  257. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>'
  258. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval'
  259. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>'
  260. # ------------------
  261. # --- Caused by: ---
  262. # RuntimeError:
  263. # Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc0b05231b8>.
  264. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  265.  
  266. 4) FixtureGroup acts_as fixture group will have fixture group type which act_as another fixture_group type
  267. Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted?
  268.  
  269. RuntimeError:
  270. 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>.
  271. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  272. # ./app/models/fixture_group.rb:105:in `create_fixture_type'
  273. # ./app/models/fixture_group.rb:160:in `create_from_members'
  274. # ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>'
  275. # /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'
  276. # /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'
  277. # /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'
  278. # /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'
  279. # /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'
  280. # /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'
  281. # /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'
  282. # /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'
  283. # /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'
  284. # ./spec/models/fixture_group_spec.rb:103:in `block (3 levels) in <top (required)>'
  285. # /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'
  286. # /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'
  287. # /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'
  288. # /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'
  289. # /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'
  290. # /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'
  291. # /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'
  292. # /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'
  293. # /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'
  294. # ./spec/models/fixture_group_spec.rb:136:in `block (3 levels) in <top (required)>'
  295. # /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'
  296. # /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'
  297. # /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'
  298. # /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'
  299. # /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'
  300. # /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'
  301. # /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'
  302. # /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'
  303. # /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'
  304. # /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'
  305. # /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'
  306. # /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'
  307. # /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'
  308. # /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'
  309. # /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'
  310. # /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'
  311. # /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'
  312. # /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'
  313. # /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'
  314. # /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'
  315. # /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'
  316. # /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'
  317. # /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'
  318. # /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'
  319. # /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'
  320. # /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'
  321. # /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'
  322. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>'
  323. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load'
  324. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>'
  325. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval'
  326. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>'
  327. # ------------------
  328. # --- Caused by: ---
  329. # RuntimeError:
  330. # Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc099e9c788>.
  331. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  332.  
  333. 5) FixtureGroup acts_as fixture group will have an act as type different from type itself
  334. Failure/Error: fail "Container Type #{name} not persisted because of #{container.errors}." unless container.persisted?
  335.  
  336. RuntimeError:
  337. 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>.
  338. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  339. # ./app/models/fixture_group.rb:105:in `create_fixture_type'
  340. # ./app/models/fixture_group.rb:160:in `create_from_members'
  341. # ./spec/models/fixture_group_spec.rb:102:in `block (3 levels) in <top (required)>'
  342. # /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'
  343. # /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'
  344. # /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'
  345. # /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'
  346. # /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'
  347. # /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'
  348. # /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'
  349. # /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'
  350. # /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'
  351. # ./spec/models/fixture_group_spec.rb:103:in `block (3 levels) in <top (required)>'
  352. # /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'
  353. # /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'
  354. # /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'
  355. # /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'
  356. # /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'
  357. # /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'
  358. # /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'
  359. # /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'
  360. # /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'
  361. # ./spec/models/fixture_group_spec.rb:140:in `block (3 levels) in <top (required)>'
  362. # /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'
  363. # /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'
  364. # /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'
  365. # /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'
  366. # /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'
  367. # /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'
  368. # /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'
  369. # /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'
  370. # /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'
  371. # /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'
  372. # /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'
  373. # /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'
  374. # /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'
  375. # /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'
  376. # /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'
  377. # /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'
  378. # /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'
  379. # /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'
  380. # /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'
  381. # /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'
  382. # /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'
  383. # /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'
  384. # /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'
  385. # /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'
  386. # /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'
  387. # /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'
  388. # /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'
  389. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/gems/rspec-core-3.4.2/exe/rspec:4:in `<top (required)>'
  390. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `load'
  391. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/rspec:23:in `<main>'
  392. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `eval'
  393. # /Users/cmagid/.rvm/gems/ruby-2.1.5@rbm-rvm-r15/bin/ruby_executable_hooks:15:in `<main>'
  394. # ------------------
  395. # --- Caused by: ---
  396. # RuntimeError:
  397. # Container Type FixtureGroup not persisted because of #<ActiveModel::Errors:0x007fc091e3e780>.
  398. # ./app/models/fixture_group.rb:86:in `create_layout_for_fixture_type'
  399.  
  400. Finished in 9.63 seconds (files took 8.97 seconds to load)
  401. 20 examples, 5 failures
  402.  
  403. Failed examples:
  404.  
  405. rspec ./spec/models/fixture_group_spec.rb:109 # FixtureGroup acts_as fixture group will create fixture group from acts_as(ed) fixture type
  406. rspec ./spec/models/fixture_group_spec.rb:114 # FixtureGroup acts_as fixture group members have different fixture types
  407. rspec ./spec/models/fixture_group_spec.rb:129 # FixtureGroup acts_as fixture group will have a fixture group type composed of different fixture types
  408. 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
  409. rspec ./spec/models/fixture_group_spec.rb:139 # FixtureGroup acts_as fixture group will have an act as type different from type itself
  410.  
  411. vmm (Fixture_Groups_and__act_as_2)$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement