Skip to content

Commit c5ca523

Browse files
Add test to demonstrate OpenAPI v3.0 schema validation fails with empty Path properties
1 parent 75cb852 commit c5ca523

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

Makefile

+2
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,13 @@ test:
2424
php $(PHPARGS) $(XPHPARGS) vendor/bin/phpunit --verbose --colors=always $(TESTCASE)
2525
php $(PHPARGS) $(XPHPARGS) bin/php-openapi validate tests/spec/data/recursion.json
2626
php $(PHPARGS) $(XPHPARGS) bin/php-openapi validate tests/spec/data/recursion2.yaml
27+
php $(PHPARGS) $(XPHPARGS) bin/php-openapi validate tests/spec/data/empty-maps.json
2728

2829
lint:
2930
php $(PHPARGS) $(XPHPARGS) bin/php-openapi validate tests/spec/data/reference/playlist.json
3031
php $(PHPARGS) $(XPHPARGS) bin/php-openapi validate tests/spec/data/recursion.json
3132
php $(PHPARGS) $(XPHPARGS) bin/php-openapi validate tests/spec/data/recursion2.yaml
33+
php $(PHPARGS) $(XPHPARGS) bin/php-openapi validate tests/spec/data/empty-maps.json
3234
node_modules/.bin/speccy lint tests/spec/data/reference/playlist.json
3335
node_modules/.bin/speccy lint tests/spec/data/recursion.json
3436

tests/spec/data/empty-maps.json

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"openapi": "3.0.1",
3+
"info": {
4+
"title": "test",
5+
"version": "1.0"
6+
},
7+
"paths": {
8+
"/products": {
9+
"description": "default",
10+
"get": {
11+
"responses": {
12+
"200": {
13+
"description": "Products",
14+
"headers": {},
15+
"content": {},
16+
"links": {}
17+
}
18+
}
19+
}
20+
}
21+
}
22+
}

0 commit comments

Comments
 (0)