@@ -134,7 +134,7 @@ void main() {
134134 expect (flutterVersion.getVersionString (redactUnknownBranches: true ), '$channel /1234abcd' );
135135 expect (flutterVersion.getBranchName (redactUnknownBranches: true ), channel);
136136
137- _expectVersionMessage ( '' , testLogger );
137+ expect (testLogger.statusText, isEmpty );
138138 expect (processManager.hasRemainingExpectations, isFalse);
139139 }, overrides: < Type , Generator > {
140140 FlutterVersion : () => FlutterVersion (clock: _testClock),
@@ -160,7 +160,7 @@ void main() {
160160 latestFlutterCommitDate: getChannelOutOfDateVersion (),
161161 ).run ();
162162
163- _expectVersionMessage ( '' , logger );
163+ expect (logger.statusText, isEmpty );
164164 });
165165
166166 testWithoutContext ('does not ping server when version stamp is up-to-date' , () async {
@@ -181,7 +181,7 @@ void main() {
181181 latestFlutterCommitDate: getChannelUpToDateVersion (),
182182 ).run ();
183183
184- _expectVersionMessage ( newVersionAvailableMessage (), logger );
184+ expect (logger.statusText, contains ( 'A new version of Flutter is available!' ) );
185185 expect (cache.setVersionStamp, true );
186186 });
187187
@@ -204,7 +204,7 @@ void main() {
204204 latestFlutterCommitDate: getChannelUpToDateVersion (),
205205 ).run ();
206206
207- _expectVersionMessage ( '' , logger );
207+ expect (logger.statusText, isEmpty );
208208 });
209209
210210 testWithoutContext ('pings server when version stamp is missing' , () async {
@@ -221,7 +221,7 @@ void main() {
221221 latestFlutterCommitDate: getChannelUpToDateVersion (),
222222 ).run ();
223223
224- _expectVersionMessage ( newVersionAvailableMessage (), logger );
224+ expect (logger.statusText, contains ( 'A new version of Flutter is available!' ) );
225225 expect (cache.setVersionStamp, true );
226226 });
227227
@@ -243,7 +243,7 @@ void main() {
243243 latestFlutterCommitDate: getChannelUpToDateVersion (),
244244 ).run ();
245245
246- _expectVersionMessage ( newVersionAvailableMessage (), logger );
246+ expect (logger.statusText, contains ( 'A new version of Flutter is available!' ) );
247247 });
248248
249249 testWithoutContext ('does not print warning when unable to connect to server if not out of date' , () async {
@@ -260,7 +260,7 @@ void main() {
260260 // latestFlutterCommitDate defaults to null because we failed to get remote version
261261 ).run ();
262262
263- _expectVersionMessage ( '' , logger );
263+ expect (logger.statusText, isEmpty );
264264 });
265265
266266 testWithoutContext ('prints warning when unable to connect to server if really out of date' , () async {
@@ -281,7 +281,8 @@ void main() {
281281 // latestFlutterCommitDate defaults to null because we failed to get remote version
282282 ).run ();
283283
284- _expectVersionMessage (versionOutOfDateMessage (_testClock.now ().difference (getChannelOutOfDateVersion ())), logger);
284+ final Duration frameworkAge = _testClock.now ().difference (getChannelOutOfDateVersion ());
285+ expect (logger.statusText, contains ('WARNING: your installation of Flutter is ${frameworkAge .inDays } days old.' ));
285286 });
286287
287288 group ('$VersionCheckStamp for $channel ' , () {
@@ -593,11 +594,6 @@ void main() {
593594 });
594595}
595596
596- void _expectVersionMessage (String message, BufferLogger logger) {
597- expect (logger.statusText.trim (), message.trim ());
598- logger.clear ();
599- }
600-
601597class FakeCache extends Fake implements Cache {
602598 String versionStamp;
603599 bool setVersionStamp = false ;
0 commit comments