Skip to content

Commit

Permalink
Add test for unresolved issue
Browse files Browse the repository at this point in the history
  • Loading branch information
stoically authored and jonathanKingston committed Jan 2, 2020
1 parent e374407 commit dc9e8f6
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions test/issues/1168.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
describe("#1168", () => {
describe("when navigation happens too slow after opening new tab to a page which then redirects", () => {
let clock, tab;

beforeEach(async () => {
await helper.browser.initializeWithTab({
cookieStoreId: "firefox-container-1",
url: "https://bugzilla.mozilla.org"
});
await helper.popup.clickElementById("container-page-assigned");

clock = sinon.useFakeTimers();
tab = await helper.browser.openNewTab({});

clock.tick(2000);

await background.browser.tabs._navigate(tab.id, "https://duckduckgo.com/?q=%21bugzilla+thing&t=ffab");
await background.browser.tabs._redirect(tab.id, [
"https://bugzilla.mozilla.org"
]);
});

// Not solved yet
// See: https://github.com/mozilla/multi-account-containers/issues/1168#issuecomment-378394091
it.skip("should remove the old tab", async () => {
expect(background.browser.tabs.create).to.have.been.calledOnce;
expect(background.browser.tabs.remove).to.have.been.calledWith(tab.id);
});

afterEach(() => {
clock.restore();
});
});
});

0 comments on commit dc9e8f6

Please sign in to comment.