আমি আমার প্রকল্পে ডিফল্ট পরিষেবা ইউনিট পরীক্ষা চালানোর চেষ্টা করছি (গিটহাবের অ্যাংুলার বীজ প্রকল্প থেকে নেওয়া), তবে আমি ত্রুটিটি পেয়েছি "মডিউলটি সংজ্ঞায়িত নয়"।
আমি পড়েছি যে রেফারেন্সযুক্ত জাভাস্ক্রিপ্ট ফাইলগুলির ক্রমানুসারে এটি করার মতো কিছু হতে পারে তবে আমি এটি কাজ করে দেখছি না বলে আশা করি আপনারা কেউ সাহায্য করতে সক্ষম হবেন।
পরীক্ষার জন্য আমার কনফিগারেশনটি দেখতে এমন দেখাচ্ছে:
বেসপথ = '../';
ফাইলগুলি = [
'সর্বজনীন / জাভাস্ক্রিপ্ট / লিবিব / জ্যাকোয়ারি -১.৮.২.জেএস',
'পাবলিক / জাভাস্ক্রিপ্ট / লিবিব / অ্যাঙ্গুলার.জেএস',
'পাবলিক / জাভাস্ক্রিপ্ট / লিবিব / কৌণিক- .js',
'পাবলিক / অ্যাপ.জেএস ',
পাবলিক / কন্ট্রোলার / .js',
পাবলিক / directives.js ',
পাবলিক / filters.js',
পাবলিক / services.js ',
জুঁই,
JASMINE_ADAPTER,
পাবলিক / JavaScripts / lib / অনুপস্থিত কৌণিক-ঠাট্টা করে। জেএস ',
' পরীক্ষা / ইউনিট / *। জেএস '];অটোওয়াচ = সত্য;
ব্রাউজারগুলি = ['ক্রোম'];
জুনিটরপোর্টার = {আউটপুটফিল: 'টেস্ট_আউট / ইউনিট.এক্সএমএল', স্যুট: 'ইউনিট'};
পরিষেবাটি নিম্নলিখিতগুলির মতো দেখাচ্ছে:
angular.module('myApp.services', []).
value('version', '0.1');
পরীক্ষাটি এরকম দেখাচ্ছে:
'use strict';
describe('service', function() {
beforeEach(module('myApp.services'));
describe('version', function() {
it('should return current version', inject(function(version) {
expect(version).toEqual('0.1');
}));
});
});
টেস্টাকুলার মাধ্যমে পরীক্ষা চালানোর সময় ত্রুটিটি হ'ল:
রেফারেন্সএরর: মডিউলটি সংজ্ঞায়িত হয়নি