/**
     * Method to test underscore().
     *
     * @return void
     *
     * @covers Windwalker\Script\CoreScript::underscore
     */
    public function testUnderscore()
    {
        CoreScript::underscore(false);
        $url = \JUri::root(true) . '/libraries/windwalker/resource/asset/js/core/underscore.js';
        $this->assertEquals($url, $this->doc->getLastScript());
        $js = <<<JS
;
_.templateSettings = { interpolate: /\\{\\{(.+?)\\}\\}/g };;
JS;
        $this->assertStringDataEquals($js, $this->doc->_script['text/javascript']);
        CoreScript::underscore(true);
        $url = \JUri::root(true) . '/libraries/windwalker/resource/asset/js/core/underscore.js';
        $this->assertEquals($url, $this->doc->getLastScript());
        $this->assertEquals(1, count($this->doc->_scripts));
        $js = <<<JS
;
_.templateSettings = { interpolate: /\\{\\{(.+?)\\}\\}/g };;
;
var underscore = _.noConflict();;
JS;
        $this->assertStringDataEquals($js, $this->doc->_script['text/javascript']);
    }