4
4
5
5
import 'dart:convert' ;
6
6
7
+ import 'dart:io' show Platform;
8
+
7
9
import 'package:http/http.dart' as http;
8
10
import 'package:pub_integration/src/fake_test_context_provider.dart' ;
9
11
import 'package:pub_integration/src/pub_puppeteer_helpers.dart' ;
@@ -44,6 +46,9 @@ void main() {
44
46
final user =
45
47
await fakeTestScenario.
createTestUser (email
: '[email protected] ' );
46
48
49
+ final githubRepository =
50
+ Platform .environment['GITHUB_REPOSITORY' ] ?? 'dart-lang/pub-dev' ;
51
+
47
52
// github publishing
48
53
await user.withBrowserPage ((page) async {
49
54
await page.gotoOrigin ('/packages/test_pkg/admin' );
@@ -54,14 +59,14 @@ void main() {
54
59
'#-pkg-admin-automated-github-tagpattern' ,
55
60
]);
56
61
await page.waitFocusAndType (
57
- '#-pkg-admin-automated-github-repository' , 'dart-lang/pub-dev' );
62
+ '#-pkg-admin-automated-github-repository' , githubRepository );
58
63
await page.waitAndClick ('#-pkg-admin-automated-button' ,
59
64
waitForOneResponse: true );
60
65
await page.waitAndClickOnDialogOk ();
61
66
await page.reload ();
62
67
final value = await page.propertyValue (
63
68
'#-pkg-admin-automated-github-repository' , 'value' );
64
- expect (value, 'dart-lang/pub-dev' );
69
+ expect (value, githubRepository );
65
70
});
66
71
});
67
72
},
0 commit comments