Тестирование входа Meteor в Facebook с помощью Cucumber

У меня есть следующий код шаблона

логин.html

<button id="facebook-login" class="button button-block button-positive">
  Login with Facebook
</button>

логин.js

Template.login.events({
  'click #facebook-login': function () {
    Meteor.loginWithFacebook();
  }
});

Как проверить положительные и отрицательные пути с помощью xolvio:cucumber?


person delisdeli    schedule 24.03.2015    source источник
comment
В настоящее время нет подделки/заглушки для Facebook. Есть фейковые реализации для Twitter и GitHub. Вам нужно будет либо скопировать одну из этих подделок, либо подождать, пока я не напишу заглушку для Facebook :) См. эти ссылки | github.com/xolvio/meteor-twitter-stub | github.com/xolvio/meteor-github-stub |   -  person Xolv.io    schedule 25.03.2015
comment
Я обновлю правильный ответ, когда на самом деле напишу подделку Facebook, если кто-то другой не напишет это первым.   -  person Xolv.io    schedule 25.03.2015
comment
не могли бы вы взглянуть на следующий вопрос? спасибо! stackoverflow.com/questions/29427249/   -  person delisdeli    schedule 03.04.2015


Ответы (1)


Теперь есть пакет facebook-fake, который можно найти здесь: https://atmospherejs.com/dropz/facebook-fake

После его установки вы обнаружите, что вам не нужно, чтобы ваш тестовый код вводил имя пользователя/пароль в окне, которое открывает настоящий пакет аутентификации facebook, вместо этого вход в систему всегда должен работать (из-за подделки).

person Elijah Lofgren    schedule 12.12.2015