yandex-ui / noscript

Noscript: JavaScript MVC Framework for building SPA
http://yandex-ui.github.io/noscript/
MIT License
34 stars 22 forks source link

В ИЕ11 не обрабатывается переход по относительной ссылке в _onAnchorClick #630

Closed vitkarpov closed 7 years ago

vitkarpov commented 7 years ago

К сожалению, в фантоме нельзя удалить protocol у ссылки (всегда будет : как минимум), соответственно, строго говоря тест не получится написать.

Должно быть что-то типа такого:

        it('должен перейти по ссылке, если baseDir совпадает частично', function() {
            this.event.currentTarget.href = '/my/page1';
            delete this.event.currentTarget.protocol;

            ns.history._onAnchorClick(this.event);
            expect(ns.history.followAnchorHref).to.be.calledWith('/my/page1');
        });

но в таком случае protocol будет равен :.

vitkarpov commented 7 years ago

@chestozo @km256

km256 commented 7 years ago

👍

chestozo commented 7 years ago

Вообще 👍 , но хочется коммент про то, что это за код, который в своё время не добавили )

vitkarpov commented 7 years ago

@chestozo @km256 добавил коммент

chestozo commented 7 years ago

👍