firebase-admin-emulator
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

Firebase Admin Emulator Lite

Difference

Parallel Testing

  • Full emulator, Single instance, Sequence tests execution

    • Data independence between tests: Yes
    • Speed: 1
    • Memory efficiency: 3
    • Correctness: 5
    • Determine functions finish: guessing / websocket hack
    • Ease of log auditing: 3
    • Ease of setup:
      • Common setup: 3
      • Different functions between tests: 3
  • Full emulator, Single instance, Parallel tests execution

    • Data independence between tests: No
    • Speed: 4
    • Memory efficiency: 2
    • Correctness: 5
    • Determine functions finish: guessing / websocket hack
    • Ease of log auditing: 3
    • Ease of setup:
      • Common setup: 3
      • Different functions between tests: Not possible
  • Full emulator, Multiple instance, Parallel tests execution

    • Data independence between tests: Yes
    • Speed: 3
    • Memory efficiency: 1
    • Correctness: 5
    • Determine functions finish: guessing / websocket hack
    • Ease of log auditing: 3
    • Ease of setup:
      • Common setup: 1
      • Different functions between tests: 5
  • Lite emulator

    • Data independence between tests: Yes
    • Speed: 5
    • Memory efficiency: 5
    • Correctness: 3
    • Determine functions finish: Promise
    • Ease of log auditing: 5
    • Ease of setup:
      • Common setup: 5
      • Different functions between tests: 5

Reset Firestore data for each test

  • Maybe data doesn't have to be independent between tests
    • Emulating production environment
      • Should be independent in the first place

Wording Suggestion

  • Data independence between tests ->

Readme

Keywords

none

Package Sidebar

Install

npm i firebase-admin-emulator

Weekly Downloads

3

Version

1.2.0

License

none

Unpacked Size

30.4 kB

Total Files

11

Last publish

Collaborators

  • aabccd021