আপডেট 3 : উল্কা 1.3 হিসাবে, উল্কা ইউনিট, সংহতকরণ, গ্রহণযোগ্যতা এবং লোড পরীক্ষার জন্য ধাপে ধাপে নির্দেশাবলী সহ একটি পরীক্ষামূলক গাইড অন্তর্ভুক্ত করে ।
আপডেট 2 : নভেম্বর 9, 2015 পর্যন্ত, वेग আর রক্ষণাবেক্ষণ করা হয় না । Xolv.io উপর তাদের প্রচেষ্টা মনোযোগ নিবদ্ধ করা হয় শিম্পাঞ্জি এবং উল্কা ডেভেলপমেন্ট গ্রুপ একটি সরকারী টেস্টিং ফ্রেমওয়ার্ক নির্বাচন করা আবশ্যক ।
আপডেট : বেগ হয় উল্কা এর অফিসিয়াল পরীক্ষামূলক সমাধান 0.8.1 হিসাবে।
এই মুহুর্তে উল্কার সাথে স্বয়ংক্রিয় পরীক্ষার বিষয়ে খুব বেশি কিছু লেখা হয়নি। আমি প্রত্যাশা করি উল্লিখিত সম্প্রদায়টি সরকারী ডকুমেন্টেশনে কিছু প্রতিষ্ঠার আগে পরীক্ষার সেরা-অনুশীলনগুলি বিকশিত হবে। সর্বোপরি, এই সপ্তাহে উল্কাটি 0.5 পৌঁছেছে এবং জিনিসগুলি এখনও দ্রুত পরিবর্তন হচ্ছে।
সুসংবাদ: আপনি উল্কির সাথে নোড.জেএস পরীক্ষার সরঞ্জামগুলি ব্যবহার করতে পারেন ।
আমার উল্কা প্রকল্প জন্য, আমি আমার ইউনিট পরীক্ষা চালানোর একজাতীয় উৎকৃষ্ট কফি ব্যবহার চাই গবেষকেরা জন্য। আপনার যদি চায়ের সম্পূর্ণ বৈশিষ্ট্য সেট প্রয়োজন না হয় তবে আমি পরিবর্তে should.js ব্যবহার করার পরামর্শ দিচ্ছি । এই মুহূর্তে আমার কেবল ইউনিট পরীক্ষা আছে, যদিও আপনি মোচার সাথে ইন্টিগ্রেশন টেস্টগুলিও লিখতে পারেন।
নিশ্চিত হন থেকে "পরীক্ষার" ফোল্ডারে আপনার পরীক্ষা স্থান যাতে উল্কা আপনার পরীক্ষা চালানো প্রচেষ্টা নেই।
মোচা কফিস্ক্রিপ্ট সমর্থন করে , উল্কার প্রকল্পগুলির জন্য আমার স্ক্রিপ্টিং ভাষার পছন্দ। আপনার মোচা পরীক্ষা চালানোর জন্য কার্যাদি সহ একটি নমুনা কেকফিল এখানে রয়েছে । যদি আপনি উল্কাপথের সাথে জেএস ব্যবহার করে থাকেন তবে মেকফিলের জন্য আদেশগুলি নির্দ্বিধায় নির্দ্বিধায় অনুভব করুন।
আপনার উল্কা মডেলগুলিকে মোচায় নিজেকে প্রকাশ করতে কিছুটা সংশোধন করা দরকার এবং নোড.জেএস কীভাবে কাজ করে সে সম্পর্কে কিছুটা জ্ঞানের প্রয়োজন। প্রতিটি নোড.জেএস ফাইলকে তার নিজস্ব ক্ষেত্রের মধ্যে কার্যকর করা হিসাবে ভাবেন। উল্কা স্বয়ংক্রিয়ভাবে আলাদা আলাদা ফাইলগুলিতে একে অপরের কাছে প্রকাশ করে তবে সাধারণ নোড অ্যাপ্লিকেশন যেমন- মোচা this এটি করে না। আমাদের মডেলগুলিকে মোচা দ্বারা পরীক্ষামূলক করে তুলতে, প্রতিটি মেটিওর মডেলকে নিম্নলিখিত কফিস্ক্রিপ্ট প্যাটার্ন দিয়ে রফতানি করুন :
# Export our class to Node.js when running
# other modules, e.g. our Mocha tests
#
# Place this at the bottom of our Model.coffee
# file after our Model class has been defined.
exports.Model = Model unless Meteor?
... এবং আপনার মোচা পরীক্ষার শীর্ষে, আপনি যে মডেলটি পরীক্ষা করতে চান তা আমদানি করুন:
# Need to use Coffeescript's destructuring to reference
# the object bound in the returned scope
# http://coffeescript.org/#destructuring
{Model} = require '../path/to/model'
এটি দিয়ে, আপনি আপনার উল্কা প্রকল্পের সাথে ইউনিট পরীক্ষা লিখতে এবং চালানো শুরু করতে পারেন!