Add failing test case

An optional property that contains a oneOf (probably also with anyOf,
etc) will cause failure if it is not present. In other words, a property
that is not listed as required causes validation errors if omitted.