Slide 64
Slide 64 text
JOEFYKT
UFTUJOEFYUFTUKT
Ͳ ͷ ؔ Λ ࣮ ߦ ͢ Δ ߹ Ͱ
͢ ͯ ͷ ؔ ͕ ϩ ʔ υ ͞ Ε Δ
࣮ྫ0O$BMMؔͷςετ
describe("Callable function test sample", () => {
const wrapped = test.wrap(myFuncs.CallableFunc);
it("Success", () => {
const data = { data: "testdata" };
const ctx = { auth: { uid: 'user1' } }
const res = wrapped(data, ctx);
assert.deepEqual(res, {data: JSON.stringify(data)});
});
});
exports.CallableFunc = functions.https.onCall((data, ctx) => {
console.log(`req: ${JSON.stringify(data)}`)
return {data: JSON.stringify(data)}
});