it('is successful with valid data', async function () {
            await invalidateSession();
            await visit('/signin');
            await fillIn('input[name="identification"]', '*****@*****.**');
            await click('.forgotten-link');

            // an alert with instructions is displayed
            expect(findAll('.gh-alert-blue').length, 'alert count')
                .to.equal(1);
        });
        it('redirects /integrations/:id/ to signin when not authenticated', async function () {
            await invalidateSession();
            await visit('/settings/integrations/1');

            expect(currentURL(), 'currentURL').to.equal('/signin');
        });
    it('redirects to signin when not authenticated', async function () {
        await invalidateSession();
        await visit('/subscribers');

        expect(currentURL()).to.equal('/signin');
    });
    it('redirects to signin when not authenticated', async function () {
        await invalidateSession();
        await visit('/settings/code-injection');

        expect(currentURL(), 'currentURL').to.equal('/signin');
    });