Tests to make sure the proper view is used for the data that is received in network panel. Simple JSON Testing with MimeType: application/json, and StatusCode: 200 Content: [533,3223] ResourceType(xhr): SearchableView > json-view vbox widget ResourceType(fetch): SearchableView > json-view vbox widget ResourceType(document): SearchableView > json-view vbox widget ResourceType(other): SearchableView > json-view vbox widget MIME JSON Testing with MimeType: application/vnd.document+json, and StatusCode: 200 Content: {"foo0foo": 123} ResourceType(xhr): SearchableView > json-view vbox widget ResourceType(fetch): SearchableView > json-view vbox widget ResourceType(document): SearchableView > json-view vbox widget ResourceType(other): SearchableView > json-view vbox widget Simple XML Testing with MimeType: text/xml, and StatusCode: 200 Content: ResourceType(xhr): SearchableView > shadow-xml-view source-code widget ResourceType(fetch): SearchableView > shadow-xml-view source-code widget ResourceType(document): SearchableView > shadow-xml-view source-code widget ResourceType(other): SearchableView > shadow-xml-view source-code widget XML MIME But JSON Testing with MimeType: text/xml, and StatusCode: 200 Content: {"foo0": "barr", "barr": "fooo"} ResourceType(xhr): SearchableView > json-view vbox widget ResourceType(fetch): SearchableView > json-view vbox widget ResourceType(document): SearchableView > json-view vbox widget ResourceType(other): SearchableView > json-view vbox widget HTML MIME But JSON Testing with MimeType: text/html, and StatusCode: 200 Content: {"hi": "hi"} ResourceType(xhr): SearchableView > json-view vbox widget ResourceType(fetch): SearchableView > json-view vbox widget ResourceType(document): SearchableView > json-view vbox widget ResourceType(other): SearchableView > json-view vbox widget TEXT MIME But JSON Testing with MimeType: text/html, and StatusCode: 200 Content: {"hi": "hi"} ResourceType(xhr): SearchableView > json-view vbox widget ResourceType(fetch): SearchableView > json-view vbox widget ResourceType(document): SearchableView > json-view vbox widget ResourceType(other): SearchableView > json-view vbox widget HTML MIME With 500 error Testing with MimeType: text/html, and StatusCode: 500 Content: This is a

test. ResourceType(xhr): vbox widget ResourceType(fetch): vbox widget ResourceType(document): vbox widget ResourceType(other): vbox widget Plain Text MIME But HTML/XML Testing with MimeType: text/plain, and StatusCode: 200 Content: This is a

test. ResourceType(xhr): vbox widget ResourceType(fetch): vbox widget ResourceType(document): vbox widget ResourceType(other): vbox widget XML With Unknown MIME Testing with MimeType: text/foobar, and StatusCode: 200 Content: ResourceType(xhr): SearchableContainer > SearchableView > vbox widget ResourceType(fetch): SearchableContainer > SearchableView > vbox widget ResourceType(document): SearchableContainer > SearchableView > vbox widget ResourceType(other): SearchableContainer > SearchableView > vbox widget XML With Error 500 Testing with MimeType: text/xml, and StatusCode: 500 Content: ResourceType(xhr): SearchableView > shadow-xml-view source-code widget ResourceType(fetch): SearchableView > shadow-xml-view source-code widget ResourceType(document): SearchableView > shadow-xml-view source-code widget ResourceType(other): SearchableView > shadow-xml-view source-code widget Unknown MIME Text With Error 500 Testing with MimeType: text/foobar, and StatusCode: 500 Content: Foo Bar ResourceType(xhr): SearchableContainer > SearchableView > vbox widget ResourceType(fetch): SearchableContainer > SearchableView > vbox widget ResourceType(document): SearchableContainer > SearchableView > vbox widget ResourceType(other): SearchableContainer > SearchableView > vbox widget Binary Image File Testing with MimeType: image/png, and StatusCode: 200 Content: Bin**NULL**ary File**NULL****NULL** ResourceType(xhr): image-view vbox widget ResourceType(fetch): image-view vbox widget ResourceType(document): image-view vbox widget ResourceType(other): image-view vbox widget Binary Blank Image File Testing with MimeType: image/png, and StatusCode: 200 Content: ResourceType(xhr): image-view vbox widget ResourceType(fetch): image-view vbox widget ResourceType(document): image-view vbox widget ResourceType(other): image-view vbox widget