moduleFor("controller:avatar-selector", "controller:avatar-selector", {
  needs: ['controller:modal']
});

test("avatarTemplate", function() {
  var avatarSelectorController = this.subject();
  avatarSelectorController.setProperties({
    selected: "system",
    system_avatar_upload_id:1,
    gravatar_avatar_upload_id:2,
    custom_avatar_upload_id: 3
  });

  equal(avatarSelectorController.get("selectedUploadId"), 1,
        "we are using system by default");

  avatarSelectorController.set('selected', 'gravatar');

  equal(avatarSelectorController.get("selectedUploadId"), 2,
        "we are using gravatar when set");

  avatarSelectorController.set("selected", "custom");

  equal(avatarSelectorController.get("selectedUploadId"), 3,
        "we are using custom when set");

});