Issue #6647 has been reported by Matt Robinson.
----------------------------------------
Bug #6647: New inventory service rails tests fail when activerecord > 3
https://projects.puppetlabs.com/issues/6647
Author: Matt Robinson
Status: Unreviewed
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.