0.1.2 • Published 6 years ago

shana v0.1.2

Weekly downloads
8
License
MIT
Repository
github
Last release
6 years ago

Shana npm version Build Status Codacy Badge License: MIT

Testing utilities for Cloud Functions.

Observe update event with timeout

import * as Shana from 'shana'

test('user.name is Yukari Hirai', () => {
  // fire Cloud Functions
  ...

  observe<User>(userReference, (user, resolve, reject)=> {
    if (user.name === 'Yukari Hirai'){
      return resolve()
    } else if (user.name === 'Kazumi Yoshida') {
      return reject()
    }
  }, 20000)
})