Можете ли вы сделать модуль видимым в модульном тесте Ember? - PullRequest
0 голосов
/ 08 февраля 2019

Мой босс говорит, что мы должны использовать юнит-тест.Я должен проверить функциональность модуля календаря с помощью функций щелчка, возможно ли сделать модуль видимым в модульном тесте, чтобы я мог запустить на нем методы click () для проверки функций, или модульные тесты всегда невидимы в Ember?

Я пытался создать модульный тест с синтаксисом, похожим на интеграционный тест, но он не работает.Мне нужно увидеть модуль для запуска методов щелчка на нем, чтобы проверить основные функции, это возможно?

module('Unit | Mixin | eg picker/calendar single')

test('it works', function (assert) {
let EgPickerCalendarSingleObject = 
EmberObject.extend(EgPickerCalendarSingle);
let subject = EgPickerCalendarSingleObject.create();
assert.ok(subject);
});

1 Ответ

0 голосов
/ 09 февраля 2019

Словарь вокруг тестирования различен для разных языков и фреймворков.Я бы посчитал интеграционные тесты Ember такими же, как то, что разработчик PHP назвал бы поведенческим модульным тестом, тогда как то, что Java-разработчик называет, а интеграционный тест даже не является частью экосистемы Ember.

Ваш босс не является 'На самом деле, модульные тесты, как правило, являются лучшим способом тестирования небольших изолированных взаимодействий, мы просто называем их интеграционными тестами в Ember.

Источник: долгое время занимался TDD для многих языков, заданий и сред.

...