Firebase টেস্ট SDK-এর জন্য ক্লাউড ফাংশন ব্যবহার করে রিয়েলটাইম ডেটাবেস ফাংশন পরীক্ষা করার জন্য নেমস্পেস।
পদ্ধতি
উদাহরণ ডেটা স্ন্যাপশট
স্থির
exampleDataSnapshot() test.database.DataSnapshot প্রদান করে
ইতিমধ্যে ডেটা সহ একটি উদাহরণ ডেটা স্ন্যাপশট আনুন৷ একটি মোড়ানো ডাটাবেস onCreate বা onDelete ফাংশনে প্রেরণ করা যেতে পারে।
রিটার্নস
non-null test.database.DataSnapshot
উদাহরণ ডেটা স্ন্যাপশট পরিবর্তন
স্থির
exampleDataSnapshotChange() test.database.DataSnapshot প্রদান করে
একটি উদাহরণ আনুন ডেটা স্ন্যাপশটগুলির বস্তু Change যা ইতিমধ্যেই ডেটা দিয়ে তৈরি হয়েছে৷ onUpdate বা onWrite ফাংশন একটি মোড়ানো ডাটাবেসে পাস করা যেতে পারে।
রিটার্নস
non-null test.database.DataSnapshot
ডেটা স্ন্যাপশট তৈরি করুন
স্থির
makeDataSnapshot(val, refPath, app) test.database.DataSnapshot প্রদান করে
পরীক্ষার জন্য একটি ডেটা স্ন্যাপশট তৈরি করুন।
প্যারামিটার
ভাল
(স্ট্রিং, সংখ্যা, বুলিয়ান, বা নন-নাল অবজেক্ট)
স্ন্যাপশটের জন্য ডেটার মান।
refPath
স্ট্রিং
রেফারেন্সের সম্পূর্ণ পথ (যেমন 'ব্যবহারকারী/অ্যালোভেলেস')।
অ্যাপ
firebase.app.app
ফায়ারবেস অ্যাপ যে ডাটাবেসের অন্তর্গত। এই স্ন্যাপশট তৈরি করার জন্য অ্যাপটি শুরু করার সময় সরবরাহ করা databaseURL ব্যবহার করা হয়। firebase-functions-test শুরু করার সময় আপনি কনফিগার মান সরবরাহ করলে আপনাকে এই প্যারামিটারটি সরবরাহ করার প্রয়োজন নেই।