public function testShouldInclude()
 {
     $ctx = new ResourceLoaderContext($this->getResourceLoader(), new FauxRequest([]));
     $this->assertTrue($ctx->shouldIncludeScripts(), 'Scripts in combined');
     $this->assertTrue($ctx->shouldIncludeStyles(), 'Styles in combined');
     $this->assertTrue($ctx->shouldIncludeMessages(), 'Messages in combined');
     $ctx = new ResourceLoaderContext($this->getResourceLoader(), new FauxRequest(['only' => 'styles']));
     $this->assertFalse($ctx->shouldIncludeScripts(), 'Scripts not in styles-only');
     $this->assertTrue($ctx->shouldIncludeStyles(), 'Styles in styles-only');
     $this->assertFalse($ctx->shouldIncludeMessages(), 'Messages not in styles-only');
     $ctx = new ResourceLoaderContext($this->getResourceLoader(), new FauxRequest(['only' => 'scripts']));
     $this->assertTrue($ctx->shouldIncludeScripts(), 'Scripts in scripts-only');
     $this->assertFalse($ctx->shouldIncludeStyles(), 'Styles not in scripts-only');
     $this->assertFalse($ctx->shouldIncludeMessages(), 'Messages not in scripts-only');
 }