Тест транспортира не проходит в Firefox с «HTTP-методом не разрешено» - PullRequest
0 голосов
/ 25 сентября 2019

Как я могу исправить "HTTP метод не разрешен"?Я использую Angular 8, Firefox v69.0 на Ubuntu 19.04.Транспортир 5.4.0.Jasmine-core - 3.4.0

Тот же тест e2e работает в Chrome.Мои юнит-тесты запускаются с помощью Karma и работают без проблем в Firefox.

Хранилище находится по адресу https://github.com/admiralfeb/ggtavern.pub

protractor-firefox-ci.conf.js

const { JUnitXmlReporter } = require('jasmine-reporters');
const { SpecReporter } = require('jasmine-spec-reporter');

/**
 * @type { import("protractor").Config }
 */
exports.config = {
    allScriptsTimeout: 11000,
    specs: [
        './src/**/*.e2e-spec.ts'
    ],
    capabilities: {
        browserName: 'firefox',
        marionette: true,
        firefoxOptions: {
            args: ['--headless']
        },
        'moz:firefoxOptions': {
            args: ['--headless']
        }
    },
    directConnect: true,
    baseUrl: 'http://localhost:4200/',
    framework: 'jasmine',
    jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 30000,
        print: function () { }
    },
    onPrepare() {
        require('ts-node').register({
            project: require('path').join(__dirname, './tsconfig.json')
        });
        jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
        var junitreporter = new JUnitXmlReporter({
            savePath: require('path').join(__dirname, '../tests/e2e'),
            consolidateAll: true
        });
        jasmine.getEnv().addReporter(junitreporter);
    }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...