File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
test/Microsoft.OpenApi.Tests/Models/References Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -62,10 +62,12 @@ public class OpenApiTagReferenceTest
6262
6363 readonly OpenApiTagReference _openApiTagReference ;
6464 readonly OpenApiTagReference _openApiTagReference2 ;
65+ readonly OpenApiDocument _openApiDocument ;
6566
6667 public OpenApiTagReferenceTest ( )
6768 {
6869 var result = OpenApiDocument . Parse ( OpenApi , "yaml" , SettingsFixture . ReaderSettings ) ;
70+ _openApiDocument = result . Document ;
6971 _openApiTagReference = new ( "user" , result . Document ) ;
7072 _openApiTagReference2 = new ( "users.user" , result . Document ) ;
7173 }
@@ -77,6 +79,8 @@ public void TagReferenceResolutionWorks()
7779 Assert . Equal ( "user" , _openApiTagReference . Name ) ;
7880 Assert . Equal ( "Operations about users." , _openApiTagReference . Description ) ;
7981 Assert . True ( _openApiTagReference2 . UnresolvedReference ) ; // the target is null
82+ var operationTags = _openApiDocument . Paths [ "/users/{userId}" ] . Operations [ OperationType . Get ] . Tags ;
83+ Assert . Null ( operationTags ) ; // the operation tags are not loaded due to the invalid syntax at the operation level(should be a list of strings)
8084 }
8185
8286 [ Theory ]
You can’t perform that action at this time.
0 commit comments