moduleFor("controller:preferences/account");

QUnit.test("updating of associated accounts", function(assert) {
  const controller = this.subject({
    siteSettings: {
      enable_google_oauth2_logins: true
    },
    model: Em.Object.create({
      second_factor_enabled: true
    }),
    site: Em.Object.create({
      isMobileDevice: false
    })
  });

  assert.equal(controller.get("canUpdateAssociatedAccounts"), false);

  controller.set("model.second_factor_enabled", false);

  assert.equal(controller.get("canUpdateAssociatedAccounts"), true);
});