Skip to content

Commit 8ba9680

Browse files
authored
fix(test): integrate each test (#10)
Signed-off-by: Hosung Kim [email protected] Signed-off-by: Hosung Kim [email protected]
1 parent 4b2e17f commit 8ba9680

34 files changed

+409
-22
lines changed

.github/recipe.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
plugins:
2-
firebase_core: ["tv-7.0"]
3-
firebase_database: ["tv-7.0"]
4-
firebase_storage: ["tv-7.0"]
5-
cloud_functions: ["tv-7.0"]
2+
tests: ["tv-7.0"]

packages/firebase_database/example/test_driver/integration_test.dart

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/tests/example/.gitignore

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Miscellaneous
2+
*.class
3+
*.log
4+
*.pyc
5+
*.swp
6+
.DS_Store
7+
.atom/
8+
.buildlog/
9+
.history
10+
.svn/
11+
migrate_working_dir/
12+
13+
# IntelliJ related
14+
*.iml
15+
*.ipr
16+
*.iws
17+
.idea/
18+
19+
# VS Code related
20+
.vscode/
21+
22+
# Flutter/Dart/Pub related
23+
**/doc/api/
24+
**/ios/Flutter/.last_build_id
25+
.dart_tool/
26+
.flutter-plugins
27+
.flutter-plugins-dependencies
28+
.packages
29+
.pub-cache/
30+
.pub/
31+
/build/
32+
33+
# Symbolication related
34+
app.*.symbols
35+
36+
# Obfuscation related
37+
app.*.map.json
38+

packages/tests/example/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Flutterfire test
2+
3+
All package e2e tests belong in this application.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'package:firebase_core/firebase_core.dart';
77
import 'package:flutter/foundation.dart';
88
import 'package:flutter_test/flutter_test.dart';
99
import 'package:integration_test/integration_test.dart';
10-
import 'package:cloud_functions_example/firebase_options.dart';
10+
import 'package:tests/firebase_options.dart';
1111

1212
import 'sample_data.dart' as data;
1313

File renamed without changes.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Copyright 2022, the Chromium project authors. Please see the AUTHORS file
2+
// for details. All rights reserved. Use of this source code is governed by a
3+
// BSD-style license that can be found in the LICENSE file.
4+
5+
import 'package:flutter_test/flutter_test.dart';
6+
import 'package:integration_test/integration_test.dart';
7+
8+
import 'cloud_functions/cloud_functions_e2e_test.dart' as cloud_functions;
9+
import 'firebase_core/firebase_core_e2e_test.dart' as firebase_core;
10+
import 'firebase_database/firebase_database_e2e_test.dart' as firebase_database;
11+
import 'firebase_storage/firebase_storage_e2e_test.dart' as firebase_storage;
12+
13+
void main() {
14+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
15+
16+
group('FlutterFire', () {
17+
firebase_core.main();
18+
firebase_database.main();
19+
cloud_functions.main();
20+
firebase_storage.main();
21+
});
22+
}

packages/firebase_core/example/integration_test/firebase_core_test.dart renamed to packages/tests/example/integration_test/firebase_core/firebase_core_e2e_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:firebase_core_platform_interface/firebase_core_platform_interfac
88
import 'package:flutter/foundation.dart';
99
import 'package:flutter_test/flutter_test.dart';
1010
import 'package:integration_test/integration_test.dart';
11-
import '../lib/firebase_options.dart';
11+
import 'package:tests/firebase_options.dart';
1212

1313
void main() {
1414
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)