Issue #6647 has been updated by Ben Hughes. Status changed from Unreviewed to Accepted
---------------------------------------- Bug #6647: New inventory service rails tests fail when activerecord > 3 https://projects.puppetlabs.com/issues/6647 Author: Matt Robinson Status: Accepted Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: Branch: 1) Puppet::Node::Facts::InventoryActiveRecord#search should return node names that match 'equal' constraints Failure/Error: terminus.search(request).should == ["foo"] expected: ["foo"] got: [] (using ==) Diff: @@ -1,2 +1,2 @@ -["foo"] +[] # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/expectations/fail_with.rb:29:in `fail_with' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:48:in `fail_with_message' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:70:in `__delegate_operator' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:60:in `eval_match' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:29:in `==' # ./spec/unit/indirector/facts/inventory_active_record_spec.rb:123 # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:49:in `instance_eval' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:49:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:98:in `with_around_hooks' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:46:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:91:in `with_pending_capture' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:90:in `catch' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:90:in `with_pending_capture' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:45:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:261:in `run_examples' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:257:in `map' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:257:in `run_examples' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:231:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:232:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:232:in `map' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:232:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:27:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:27:in `map' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:27:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/reporter.rb:12:in `report' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:24:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb:55:in `run_in_process' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb:46:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 2) Puppet::Node::Facts::InventoryActiveRecord#search should return node names that match 'not equal' constraints Failure/Error: terminus.search(request).should == ["bar","foo"] expected: ["bar", "foo"] got: ["bar", "baz", "foo"] (using ==) Diff: @@ -1,2 +1,2 @@ -["bar", "foo"] +["bar", "baz", "foo"] # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/expectations/fail_with.rb:29:in `fail_with' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:48:in `fail_with_message' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:70:in `__delegate_operator' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:60:in `eval_match' # /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.4.0/lib/rspec/matchers/operator_matcher.rb:29:in `==' # ./spec/unit/indirector/facts/inventory_active_record_spec.rb:128 # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:49:in `instance_eval' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:49:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:98:in `with_around_hooks' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:46:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:91:in `with_pending_capture' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:90:in `catch' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:90:in `with_pending_capture' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example.rb:45:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:261:in `run_examples' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:257:in `map' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:257:in `run_examples' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:231:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:232:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:232:in `map' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/example_group.rb:232:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:27:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:27:in `map' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:27:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/reporter.rb:12:in `report' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:24:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb:55:in `run_in_process' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb:46:in `run' # /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
