Questa potrebbe sembrare una domanda stupida, ma voglio sapere la sua risposta. Che cos'è il file spec.jsAngularJS e qual è il suo utilizzo? È utilizzato per lo scopo test?Utilizzo del file spec.js in AngularJS
EDIT- Di seguito è riportato il codice del file di telefoniche a detail.component.spec.js
'use strict';
describe('phoneDetail', function() {
// Load the module that contains the `phoneDetail` component before each test
beforeEach(module('phoneDetail'));
// Test the controller
describe('PhoneDetailController', function() {
var $httpBackend, ctrl;
var xyzPhoneData = {
name: 'phone xyz',
images: ['image/url1.png', 'image/url2.png']
};
beforeEach(inject(function($componentController, _$httpBackend_, $routeParams) {
$httpBackend = _$httpBackend_;
$httpBackend.expectGET('phones/xyz.json').respond(xyzPhoneData);
$routeParams.phoneId = 'xyz';
ctrl = $componentController('phoneDetail');
}));
it('should fetch the phone details', function() {
jasmine.addCustomEqualityTester(angular.equals);
expect(ctrl.phone).toEqual({});
$httpBackend.flush();
expect(ctrl.phone).toEqual(xyzPhoneData);
});
});
});
se ero a indovinare alla cieca, potrebbe essere un aiutante di test che aiuta i test eseguiti. Pubblica il codice e possiamo dirti di più. – derp
@derp Sto seguendo il turorial sul sito di AngularJS [https://docs.angularjs.org/tutorial](https://docs.angularjs.org/tutorial) e sto aggiungendo il codice di uno dei file ** spec.js ** (_phone-detail.component.spec.js_) – HardikT