প্রশ্ন ট্যাগ «jasmine»

জেসমিন জাভাস্ক্রিপ্ট কোড পরীক্ষার জন্য আচরণ-চালিত বিকাশ (বিডিডি) কাঠামো। জুঁইয়ের কোনও বাহ্যিক নির্ভরতা নেই এবং এটি কোনও ডিওএমের প্রয়োজন নেই।

3
আমি কীভাবে ইস্তাম্বুলের কভারেজ রিপোর্ট পড়ব?
আমি সর্বদা আমার ইউনিট পরীক্ষার জন্য জেসমিন ব্যবহার করেছি, তবে সম্প্রতি আমি কোড কভারেজ রিপোর্ট দেওয়ার জন্য ইস্তাম্বুল ব্যবহার শুরু করেছি started আমি আমি পেতে মানে সারকথা তারা যা আমাকে বলতে চেষ্টা করছেন, কিন্তু আমি সত্যিই জানি না কি এই শতকরা প্রতিটি (Stmts, শাখা, Funcs, লাইন) প্রতিনিধিত্ব করে। এখনও পর্যন্ত …

3
এনজাইমটি দ্বিতীয় (বা নবম) নোডের প্রতিক্রিয়া জানায়
আমি জেসমিন এনজাইম অগভীর রেন্ডারিংয়ের সাথে একটি প্রতিক্রিয়া উপাদান পরীক্ষা করছি। এই প্রশ্নের প্রয়োজনে এখানে সরলীকৃত ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponentএর দুটি উদাহরণ রয়েছে MyInnerComponentএবং আমি প্রত্যেকটির প্রপস পরীক্ষা করতে চাই। প্রথমটি আমি পরীক্ষা করতে …
128 reactjs  jasmine  enzyme 

12
টেম্পলেট ইউআরএল সহ ইউনিট টেস্টিং অ্যাঙ্গুলারজেএসের নির্দেশ
আমার একটি AngularJS ডিরেক্টরি রয়েছে যার templateUrlসংজ্ঞা দেওয়া আছে। আমি জেসমিনের সাথে এটি পরীক্ষা করার চেষ্টা করছি। আমার জুঁই জাভাস্ক্রিপ্ট নিম্নলিখিত মত দেখায় সুপারিশ প্রতি এই : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = _$rootScope_; $compile …

10
জেসমিনের সাথে কীভাবে কোনও মূল্য সম্পত্তি (কোনও পদ্ধতির চেয়ে) স্পাইঅন করবেন
জেসমিনের spyOnকোনও পদ্ধতির আচরণ পরিবর্তন করা ভাল তবে কোনও জিনিসের জন্য কোনও মান সম্পত্তি (পদ্ধতি পরিবর্তে) পরিবর্তন করার কোনও উপায় আছে কি? কোড নীচের মত হতে পারে: spyOn(myObj, 'valueA').andReturn(1); expect(myObj.valueA).toBe(1);

6
আমি কীভাবে জেসমিনের সাথে jQuery AJAX ইভেন্টগুলি যাচাই করব?
আমি জেসমিনকে বেসিক jQuery AJAX অনুরোধের জন্য কিছু বিডিডি স্পেস লিখতে ব্যবহার করার চেষ্টা করছি। আমি বর্তমানে জেসমিনকে স্ট্যান্ডেলোন মোডে (অর্থাত্‍ SpecRunner.html) মাধ্যমে ব্যবহার করছি । আমি jquery এবং অন্যান্য .js ফাইলগুলি লোড করার জন্য স্পেকআরনারকে কনফিগার করেছি। কোনও ধারণা কেন নিম্নলিখিত কাজ করে না? has_returned সত্য হয় না, এমনকি …
114 javascript  jquery  ajax  jasmine  bdd 

7
একটি কৌণিক জেএস পরিষেবাতে একটি মক ইনজেকশন
আমার একটি AngularJS পরিষেবা লিখিত আছে এবং আমি এটির ইউনিট পরীক্ষা করতে চাই। angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); আমার app.js ফাইলটিতে এইগুলি নিবন্ধিত রয়েছে: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) আমি ডিআই পরীক্ষা …

1
কুইনিট বনাম জুঁই? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 7 বছর আগে বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন এই দুটি টেস্টিং ফ্রেমওয়ার্কের মধ্যে প্রধান পার্থক্যগুলি …

4
আমি জুঁইয়ের সাথে একটি কৌনিক জেএস পরিষেবাটি কীভাবে পরীক্ষা করব?
(এখানে একটি সম্পর্কিত প্রশ্ন রয়েছে: জেসমিন পরীক্ষা AngularJS মডিউলটি দেখতে পায় না ) আমি কেবল কৌনিক বুটস্ট্র্যাপিং ছাড়াই একটি পরিষেবা পরীক্ষা করতে চাই। আমার কয়েকটি উদাহরণ এবং টিউটোরিয়াল আছে তবে আমি কোথাও যাচ্ছি না। আমার কাছে মাত্র তিনটি ফাইল রয়েছে: মাই সার্ভিস.জেএসস: যেখানে আমি একটি কৌনিক জেএস পরিষেবাটি সংজ্ঞায়িত করি …
107 angularjs  jasmine 

2
জেসমিন গুপ্তচর একাধিক কলের জন্য কীভাবে পৃথক ফেরতের মান থাকতে পারে
বলুন আমি এই জাতীয় পদ্ধতিতে গুপ্তচরবৃত্তি করছি: spyOn(util, "foo").andReturn(true); পরীক্ষার অধীনে ফাংশন util.fooএকাধিকবার কল করে। গুপ্তচরকে trueপ্রথমবার বলা হয়ে ফিরে falseআসা কি দ্বিতীয় বার ফিরে আসা সম্ভব? নাকি এ নিয়ে যাওয়ার আলাদা উপায় আছে?

9
আমি কীভাবে পরীক্ষা করতে পারি যে জেসমিনে একটি মান "এর চেয়ে বড় বা সমান"?
আমি নিশ্চিত করতে চাই যে একটি মান দশমিক (বা 0), সুতরাং সংখ্যাটি শূন্যের চেয়ে বড় বা সমান এবং 1 এর চেয়ে কম হওয়া উচিত। describe('percent',function(){ it('should be a decimal', function() { var percent = insights.percent; expect(percent).toBeGreaterThan(0); expect(percent).toBeLessThan(1); }); }); আমি কীভাবে "> = 0" নকল করব?

14
অ্যারে সমান উপেক্ষা করার আদেশের প্রত্যাশা করে
জেসমিনের সাথে পরীক্ষা করার কোনও উপায় আছে যদি 2 অ্যারে একই উপাদান থাকে তবে প্রয়োজনীয়ভাবে একই ক্রমে হয় না? অর্থাত্ array1 = [1,2,3]; array2 = [3,2,1]; expect(array1).toEqualIgnoreOrder(array2);//should be true

10
আমি জুঁই-নোড অ্যাসিঙ্ক স্পেকের সময়সীমাটি কীভাবে পরিবর্তন করব
আমি কীভাবে এই পরীক্ষাগুলি রান / ওয়েটস ব্লকস অবলম্বন না করে পাস করতে পারি? it("cannot change timeout", function(done) { request("http://localhost:3000/hello", function(error, response, body){ expect(body).toEqual("hello world"); done(); }); });
90 node.js  jasmine 

1
আমি কীভাবে পরীক্ষা করতে পারি যে কোনও ফাংশন বলা হয়নি?
আমি রাউটার পরীক্ষা করছি এবং দুটি ফাংশন রয়েছে এবং প্রথম ফাংশনটি ডাকা হয়েছিল এবং দ্বিতীয়টি না হলে আমার পরীক্ষা করা দরকার। পদ্ধতি আছে toHaveBeenCalledতবে পরীক্ষা করার জন্য কোনও পদ্ধতি নেই যদি ফাংশন না বলা হয়। আমি কীভাবে এটি পরীক্ষা করতে পারি? আমার এই কোড আছে: var args, controller, router; beforeEach(function() …

5
জেসমিনে অবজেক্টের সমতা পরীক্ষা করা হচ্ছে
জুঁই অন্তর্নির্মিত ম্যাচচারস toBeএবং toEqual। আমার যদি এই জাতীয় কোনও বিষয় থাকে: function Money(amount, currency){ this.amount = amount; this.currency = currency; this.sum = function (money){ return new Money(200, "USD"); } } এবং তুলনা করার চেষ্টা করুন new Money(200, "USD")এবং যোগফলের ফলাফল, এই অন্তর্নির্মিত ম্যাচারগুলি প্রত্যাশার মতো কাজ করবে না। আমি …

1
রেলস 6 এ জেসমিন কীভাবে কনফিগার করবেন?
আমি কীভাবে জেলমিলগুলিকে রেল environment পরিবেশে (যেখানে ওয়েবপ্যাক জাভাস্ক্রিপ্টের জন্য সম্পদ পাইপলাইন প্রতিস্থাপন করে) কনফিগার করব যাতে আমি আমার অ্যাপ্লিকেশনটির জন্য যে জাভাস্ক্রিপ্ট মডিউলগুলি লিখেছি তা পরীক্ষা করতে পারি? আমি জুঁই রত্ন ইনস্টল করেছি, দৌড়েছি rails generate jasmine:installএবং jasmine.ymlআমার জাভাস্ক্রিপ্ট উত্স এবং চশমাগুলির অবস্থান নির্দেশ করতে সম্পাদনা করেছি। সমস্যাটি হ'ল …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.