У меня есть простой angularjs сервис, который я создал для обмена данными между компонентами. Я пытаюсь протестировать этот сервис и сталкиваюсь со многими проблемами. Поскольку я не являюсь экспертом в angularjs, я ищу помощь в решении этой проблемы. Пожалуйста, найдите мой код ниже.
import angular from 'angular';
const MyServiceModule = angular
.module('data-access.MyServicedata.MyServicedata', [])
.service('MyService', function() {
return {
name: 'Jane',
age: 25,
region: 'Earth'
};
})
.name;
export default MyServiceModule;
Модульный тест:
import 'angular';
import 'angular-mocks';
describe('MyServicedata', function () {
beforeEach(angular.mock.module('MyServiceModule'));
it('can get an instance of my service', inject(function(MyServicedata) {
expect(MyServicedata).toBeDefined();
}));
});