blob: f0b8d62754c66e346abf2b911c9cc311b017328a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# Cloud Functions for Firebase iOS SDK
## To run unit tests
Choose the FirebaseFunctions_Tests scheme and press Command-u.
## To run integration tests
Before running the integration tests, you'll need to start a backend emulator
for them to talk to.
1. Make sure you have `npm` installed.
2. Run the backend startup script: `Backend/start.sh`
It will use `npm install` to automatically download the libraries it needs
to run the [Cloud Functions Local Emulator](https://cloud.google.com/functions/docs/emulator).
The first time you run it, it will ask for a projectId.
You can put anything you like. It will be ignored.
3. Create the workspace in Functions/Example with `pod install`.
4. `open FirebaseFunctions.xcworkspace`
5. Choose the FirebaseFunctions_IntegrationTests scheme and press Command-u.
6. When you are finished, you can press any key to stop the backend.
|