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

মোচা.জেএস নোড.জেএস এবং ব্রাউজারে চলছে এমন একটি বৈশিষ্ট্য সমৃদ্ধ জাভাস্ক্রিপ্ট পরীক্ষার কাঠামো।

8
নোডজেএস আনহানডেলডপ্রাইম রিজেকশনস ওয়ার্নিং
সুতরাং, আমি এমন একটি উপাদান যা টেস্ট করছি যা ইভেন্ট-ইমিটারের উপর নির্ভর করে। এটি করতে আমি মোচা + চই সহ প্রতিশ্রুতি ব্যবহার করে একটি সমাধান নিয়ে এসেছি: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = …

9
মোচা এবং নোড.জেএস সহ ব্যক্তিগত ফাংশনগুলির ইউনিট টেস্টিং
নোড.জেএস এর জন্য লিখিত একটি অ্যাপ্লিকেশনটি ইউনিট পরীক্ষার জন্য আমি মোচা ব্যবহার করছি আমি অবাক হয়েছি যদি কোনও মডিউলে রফতানি না করা পরীক্ষার ফাংশনগুলি একক করা সম্ভব হয় তবে? উদাহরণ: আমি এই মত সংজ্ঞায়িত অনেক ফাংশন আছে foobar.js function private_foobar1(){ ... } function private_foobar2(){ ... } এবং কয়েকটি ফাংশন জনসাধারণ …

5
আমি কীভাবে পরীক্ষার জন্য এক্সপ্রেসজেএস-এর একটি উদাহরণ প্রোগ্রামগতভাবে বন্ধ করব?
আমি কীভাবে এক্সপ্রেসের উদাহরণ বন্ধ করব তা বোঝার চেষ্টা করছি। মূলত, আমি .listen(port)কলটির বিপরীতমুখীতা চাই - আমি কীভাবে একটি স্টপ শ্রবণ বন্ধ করতে, বন্দরটি ছেড়ে দিতে এবং পরিষ্কারভাবে শাটডাউন করার জন্য একটি এক্সপ্রেস সার্ভার পাব? আমি জানি এটি দেখে মনে হচ্ছে এটি একটি অদ্ভুত ক্যোয়ারী হতে পারে, সুতরাং এখানে প্রসঙ্গটি …

7
মোচা এপিআই টেস্টিং: 'টাইপ এরির: অ্যাপ.এড্রেস কোনও ফাংশন নয়' পাওয়া
আমার ইস্যু আমি একটি খুব সাধারণ সিআরইউডি এপিআই কোড করেছি এবং আমি সম্প্রতি কিছু পরীক্ষা ব্যবহার করে কোডিংও শুরু করেছি chaiএবং chai-httpআমার পরীক্ষাগুলি চালানোর সময় আমার সমস্যা হচ্ছে $ mocha। আমি যখন পরীক্ষা চালাচ্ছি আমি শেলটিতে নিম্নলিখিত ত্রুটিটি পেয়েছি: TypeError: app.address is not a function আমার কোড এখানে আমার পরীক্ষার …

4
মোচার সাথে জাভাস্ক্রিপ্ট পরীক্ষা করা হচ্ছে - একটি পরীক্ষা ডিবাগ করার জন্য আমি কীভাবে কনসোল.লগ ব্যবহার করতে পারি?
আমি জাভাস্ক্রিপ্ট টেস্ট-রানার "মোচা" ব্যবহার করছি। আমার একটি পরীক্ষা আছে যা ব্যর্থ হচ্ছে, তাই আমি এটি ব্যবহার করে এটি ডিবাগ করব console.log। কিন্তু যখন পরীক্ষাগুলি চালানো হয় তখন কোনও আউটপুট থাকে না (কেবল মোচা থেকে পরীক্ষার ফলাফল)। মনে হচ্ছে মোচা আমার console.logআউটপুটটি ক্যাপচার এবং দমন করেছে ! আমি আমার আউটপুটটি …

20
ভিজুয়াল স্টুডিও কোড ব্যবহার করে মোচা ব্রেকপয়েন্টগুলি
ভিজুয়াল স্টুডিও কোড ব্যবহার করে মোছা পরীক্ষাগুলিগুলির সাথে ব্রেকপয়েন্টগুলি যুক্ত করা কি সম্ভব? সাধারণত ডিবাগিং কোড করার সময় জাভাস্ক্রিপ্ট ফাইলটি কার্যকর করতে প্রোগ্রামের বৈশিষ্ট্যটি সেট করে, প্রবর্তন.জসন কনফিগার করতে হবে। যদিও মোচার পক্ষে এটি করা যায় তা আমি নিশ্চিত নই।

17
মোচা পরীক্ষা চলাকালীন বাবেল অপ্রত্যাশিত টোকেন আমদানি
অন্যান্য প্রাসঙ্গিক প্রশ্নগুলির প্রস্তাবিত সমাধানগুলি যেমন .belrc এ সঠিক প্রিসেটগুলি (es2015) সহ ইতিমধ্যে আমার প্রকল্পে প্রয়োগ করা হয়েছে। আমার দুটি প্রকল্প রয়েছে (তাদের এ এবং বি কল করুন) যা উভয়ই ES6 মডিউল সিনট্যাক্স ব্যবহার করে। প্রজেক্ট এ এ, আমি প্রজেক্ট বি আমদানি করছি যা এনপিএম এর মাধ্যমে ইনস্টল করা হয় …

1
মোছার সাথে জাভাস্ক্রিপ্ট পরীক্ষায় assert.equal এবং assert.DPEqual এর মধ্যে পার্থক্য?
আমি আমার এক্সপ্রেস.জেএস অ্যাপ্লিকেশনটিতে একটি ছোট মডিউল পরীক্ষা করতে মোচা ব্যবহার করছি। এই মডিউলটিতে, আমার একটি ফাংশন একটি অ্যারে প্রদান করে। আমি প্রদত্ত ইনপুটটির জন্য অ্যারেটি সঠিক কিনা তা পরীক্ষা করতে চাই। আমি এইভাবে করছি: suite('getWords', function(){ test("getWords should return list of numbers", function() { var result = ['555', '867', …

6
জাভাস্ক্রিপ্ট স্ট্যান্ডার্ড স্টাইল মোচাকে স্বীকৃতি দেয় না
আমার কাছে একটি মোচা টেস্ট ফাইল রয়েছে যা দেখতে এটির মতো দেখাচ্ছে: var expect = require('chai').expect var muting = require('../muting') describe('muting', function () { describe('init()', function () { it('should inject an object into twitter', function () { var twitter = 'twitter' muting.init(twitter) expect(muting.twitter).to.equal(twitter) }) }) }) আমি যখন mochaসিএলআই থেকে …
91 javascript  mocha 

4
আপনি নোড.জেএস টেস্টিং মডিউল, মোচা কীভাবে ইনস্টল ও পরিচালনা করবেন? ইনস্টলের পরে "মোচা: কমান্ড পাওয়া যায় না" পাওয়া
আমি মোচাকে প্রত্যাশা অনুযায়ী কাজ করতে পেতে সমস্যা হচ্ছি , এবং আমি নথিভুক্ত হিসাবে বলতে চাই, তবে জিনিসটি চলমান হওয়ার বিষয়ে খুব বেশি ডকুমেন্টেশন না থাকার (উপস্থিত) আছে। আমি এটি npm(বিশ্বব্যাপী এবং স্থানীয়ভাবে উভয়ই) ব্যবহার করে ইনস্টল করেছি এবং প্রতিবার এটি চালানোর সময় আমি পাই: $ mocha mocha: command not …
90 node.js  mocha 

1
`এর আগে ()` এবং `এর আগে (প্রতিটি)) এর মধ্যে পার্থক্য কী?
বিশেষত মোচাbefore() এবং এর মধ্যে পার্থক্য কী beforeEach()? (জন্য একই প্রশ্ন after()এবং afterEach()।) আমি ধরে নিয়েছি before()প্রতি describe()ব্লক প্রতি একবার রান , এবং beforeEach()পরীক্ষায় প্রতি একবার ( it()ব্লক) রান করে । এটা কি সত্যি? এবং আমি কখন অন্যটির উপরে ব্যবহার করতে পছন্দ করব?

2
() এর পূর্বে () পূর্বে মোচায় অ্যাসিঙ্ক ফাংশনটি সমাপ্ত হয়?
আমার একটি কলব্যাক ফাংশন রয়েছে before()যা ডাটাবেস পরিষ্কার করার জন্য। before()গ্যারান্টে থাকা কি সবকিছু শেষ হওয়ার আগেই শেষ করা যায় it()? before(function(){ db.collection('user').remove({}, function(res){}); // is it guaranteed to finish before it()? }); it('test spec', function(done){ // do the test }); after(function(){ });

6
mocha.js সহ একাধিক ফাইল থেকে পরীক্ষায় যোগদান
আমি এক ফাইলের একাধিক ফাইল থেকে সমস্ত পরীক্ষায় যোগদানের চেষ্টা করছি, এরকম কিছু: describe('Controllers', function() { describe('messages.js', function() { require('./controllertests/messages').test(options); }) describe('users.js', function() { require('./controllertests/users').test(options); }) }) আমি পুরোপুরি নিশ্চিত যে এটি পরীক্ষায় যোগদানের সর্বোত্তম উপায় নয়, আমি কীভাবে এটি করতে পারি তার কয়েকটি সুনির্দিষ্ট উদাহরণ পেয়েছি: এস

2
কর্মের সাথে নোডেজের ব্যাকএন্ড কোড কীভাবে পরীক্ষা করা যায় (টেস্টাকুলার)
আমি আমার ব্যাকএন্ড ইউনিট পরীক্ষা চালানোর জন্য কর্মাকে কীভাবে সেটআপ করব (মোচা দিয়ে লেখা)? আমি যদি আমার ব্যাকএন্ড টেস্ট স্ক্রিপ্টটি এতে যোগ করি তবে files = []এটি অপরিবর্তিত রয়েছে তা উল্লেখ করে ব্যর্থ requireহয়।

10
অতিরিক্ত বিকল্প বা পরামিতি সহ মোচা পরীক্ষা করে
আমি আমার নোড.জেএস অ্যাপ্লিকেশনটির জন্য মোচা ব্যবহার করে পরীক্ষার কেস লিখছি। অতিরিক্ত ক্ষেত্রে ইনপুট বিকল্প বা প্যারামিটার হিসাবে পরীক্ষার ক্ষেত্রে একটি API কী প্রয়োজন। এপিআই কীটি ব্যক্তিগত, তাই আমি এটিকে সরাসরি পরীক্ষার ফাইলে অন্তর্ভুক্ত করতে চাই না কারণ সকলেই এটি গিটহাবে দেখতে পাবে। আমি জানি মোচার জন্য এখানে কিছু বিকল্প …
85 node.js  mocha 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.