I'm working on a legacy app that uses cloud functions. Cloud functions and firebase as a whole are new to me. ATM, we have to deploy to a real and shared environment to test functionality. This is risky, because we often break our shared environment to test out certain functionality. I'm trying figure out a way to test locally first.
To me, it seems like the firebase emulator suite should be the solution. But, there's a matrix on there that says, "n/a" for "Node.js Admin SDK," and our cloud functions are importing that dependency and are written in node.
What does "n/a" mean in this context? Does it mean, "it doesn't make sense to emulate that so it's non-applicable," or does it mean, "you can't emulate this at this time, so you won't be able to test cloud functions locally if they use this SDK," or something else entirely?