Ich denke, dieses Verhalten von Entwurf ist. Wenn Sie in Ihrem Abnahmetest visit('/get-started');
sind, sollte es zu dem angegebenen Pfad im Browser navigieren und die Akzeptanzkriterien erfüllen, die Sie testen möchten.
Ich bin nicht sicher, was Ihre Akzeptanzkriterien für die /get-started
Seite ist, aber wenn man wollte einfach testen, ob die Navigation erfolgreich war, könnte Ihr Test wie folgt aussehen:
test('navigate to /get-started', function(assert) {
visit('/get-started');
andThen(function() {
assert.equal(currentPath(), 'get-started');
});
});
Ich bin nicht sicher Wie Abnahmetests in älteren Versionen funktionierten, aber für die aktuelle Version (2.11.0) denke ich, dass es wie vorgesehen funktioniert.
Es scheint mir, dass das das erwartete Verhalten ist. Ember-Akzeptanztests sollen Ihre App in einem Live-Szenario mit Seed-Daten aufstellen und so mit ihnen interagieren, wie es ein Benutzer tun würde. '/ tests' ist nur ein Namensraum für testem, um Ihre index.html zu laden. – snewcomer
Sie sollten also wirklich keine/Tests verwenden? Ich dachte, ich erinnere mich an Akzeptanztests vor Jahren mit Ember, und es hat alles im Testfenster getan. – anthonycollini
Dies sollte nicht passieren. Bitte teilen Sie etwas Code, indem Sie den Beitrag bearbeiten, dann benachrichtigen Sie ihn mit einem Follow-up-Kommentar. –