npm.io
0.1.2 • Published 8 years ago

shana

Licence
MIT
Version
0.1.2
Deps
1
Size
215 kB
Vulns
1
Weekly
0

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)
})

Keywords