File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
lib/puppet/pops/validation Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -236,7 +236,6 @@ def check_AttributesOperation(o)
236
236
case p
237
237
when Model ::AbstractResource
238
238
when Model ::CollectExpression
239
- acceptor . accept ( Issues ::UNSUPPORTED_OPERATOR_IN_CONTEXT , p , :operator => '* =>' )
240
239
else
241
240
# protect against just testing a snippet that has no parent, error message will be a bit strange
242
241
# but it is not for a real program.
Original file line number Diff line number Diff line change @@ -235,6 +235,16 @@ class theclass {
235
235
MANIFEST
236
236
end
237
237
238
+ it "splats attributes from a hash" do
239
+ expect_the_message_to_be ( [ "overridden message" ] , <<-MANIFEST )
240
+ @notify { "testing": message => "original message" }
241
+
242
+ Notify <| |> {
243
+ * => { message => "overridden message" }
244
+ }
245
+ MANIFEST
246
+ end
247
+
238
248
it "collects with override when inside a class (#10963)" do
239
249
expect_the_message_to_be ( [ "overridden message" ] , <<-MANIFEST )
240
250
@notify { "testing": message => "original message" }
You can’t perform that action at this time.
0 commit comments