pulyaevskiy / firebase-admin-interop

Firebase Admin Interop Library for Dart
BSD 3-Clause "New" or "Revised" License
80 stars 37 forks source link

Running Tests fail #52

Closed arrrrny closed 4 years ago

arrrrny commented 4 years ago

I am running the tests. and getting Environment variables are not set error. How do I set node environment variables FIREBASE_CONFIG and FIREBASE_SERVICE_ACCOUNT_JSON in dart project?

Thanks! I did a workaround to get this, but I get below errors when I run tests:

Unsupported operation: _Namespace org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/js_helper.dart 1340:37 Object.wrapException org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/io_patch.dart 200:5 Object._Namespace._namespace org-dartlang-sdk:///sdk/lib/io/file_impl.dart 486:31 _File.readAsBytesSync org-dartlang-sdk:///sdk/lib/io/file_impl.dart 592:18 org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 305:19 _wrapJsFunctionForAsync.closure.$protected org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 330:23 _wrapJsFunctionForAsync. package:stack_trace StackZoneSpecification._registerBinaryCallback. org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 235:3 Object._asyncStartSync ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1062:19 _CustomZone.registerBinaryCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 292:30 Object._wrapJsFunctionForAsync org-dartlang-sdk:///sdk/lib/async/future.dart 176:26 Future.Future. ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1045:19 _CustomZone.registerCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 962:22 _CustomZone.bindCallbackGuarded org-dartlang-sdk:///sdk/lib/async/timer.dart 52:37 Object.Timer.Timer org-dartlang-sdk:///sdk/lib/async/timer.dart 87:9 Object.Future.Future package:test_api org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 305:19 _wrapJsFunctionForAsync.closure.$protected ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1062:19 _CustomZone.registerBinaryCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 292:30 Object._wrapJsFunctionForAsync org-dartlang-sdk:///sdk/lib/async/zone.dart 1124:12 StaticClosure._rootRun org-dartlang-sdk:///sdk/lib/async/zone.dart 1021:19 _CustomZone.run org-dartlang-sdk:///sdk/lib/async/zone.dart 1516:10 Object._runZoned

✖ Auth (setUpAll) NoSuchMethodError: method not found: 'nativeInstance' on null

package:firebase_admin_interop/src/app.dart 46:50 main.. org-dartlang-sdk:///sdk/lib/async/future.dart 224:20 Object.sync package:test_api org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 305:19 _wrapJsFunctionForAsync.closure.$protected org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 330:23 _wrapJsFunctionForAsync. package:stack_trace StackZoneSpecification._registerBinaryCallback. org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 235:3 Object._asyncStartSync ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/future.dart 232:37 Object.sync package:test_api org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 305:19 _wrapJsFunctionForAsync.closure.$protected org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 330:23 _wrapJsFunctionForAsync. ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1062:19 _CustomZone.registerBinaryCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 292:30 Object._wrapJsFunctionForAsync org-dartlang-sdk:///sdk/lib/async/zone.dart 1124:12 StaticClosure._rootRun org-dartlang-sdk:///sdk/lib/async/zone.dart 1021:19 _CustomZone.run org-dartlang-sdk:///sdk/lib/async/zone.dart 1516:10 Object._runZoned ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1062:19 _CustomZone.registerBinaryCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 292:30 Object._wrapJsFunctionForAsync org-dartlang-sdk:///sdk/lib/async/zone.dart 1124:12 StaticClosure._rootRun org-dartlang-sdk:///sdk/lib/async/zone.dart 1021:19 _CustomZone.run org-dartlang-sdk:///sdk/lib/async/zone.dart 1516:10 Object._runZoned ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1062:19 _CustomZone.registerBinaryCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 292:30 Object._wrapJsFunctionForAsync org-dartlang-sdk:///sdk/lib/async/future.dart 176:26 Future.Future. ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1045:19 _CustomZone.registerCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 962:22 _CustomZone.bindCallbackGuarded org-dartlang-sdk:///sdk/lib/async/timer.dart 52:37 Object.Timer.Timer org-dartlang-sdk:///sdk/lib/async/timer.dart 87:9 Object.Future.Future package:test_api org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/async_patch.dart 305:19 _wrapJsFunctionForAsync.closure.$protected ===== asynchronous gap =========================== org-dartlang-sdk:///sdk/lib/async/zone.dart 1062:19 _CustomZone.registerBinaryCallback org-dartlang-sdk:///sdk/lib/async/zone.dart 292:30 Object._wrapJsFunctionForAsync org-dartlang-sdk:///sdk/lib/async/zone.dart 1124:12 StaticClosure._rootRun org-dartlang-sdk:///sdk/lib/async/zone.dart 1021:19 _CustomZone.run org-dartlang-sdk:///sdk/lib/async/zone.dart 1516:10 Object._runZoned