···5151 end
52525353 def default?
5454- return true if splat? || double_splat?
5454+ return true if splat? || double_splat?
5555 nil != @default
5656 end
5757
+2-2
test/properties.test.rb
···4646 refute_raises { example.new }
4747 refute_raises { example.new("Hello") }
4848 refute_raises { example.new("Hello", "World") }
4949- refute example.literal_properties[:example].required? { "Expected example to not be required" }
4949+ refute example.literal_properties[:example].required? { "Expected example to not be required" }
5050end
51515252test "keyword splats are optional" do
···5757 refute_raises { example.new }
5858 refute_raises { example.new(example: "Hello") }
5959 refute_raises { example.new(example: "Hello", world: "World") }
6060- refute example.literal_properties[:example].required? { "Expected example to not be required" }
6060+ refute example.literal_properties[:example].required? { "Expected example to not be required" }
6161end
62626363test "block params are required by default" do