/
magnusroot
/
flutter
Обзор
Документация
Войти
/
magnusroot
/
flutter
Код
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
dev/devicelab/test/framework/browser_test.dart
48 строк
2 KB
Kate Lovett
Modernize framework lints (#179089)
26 ноя 2025, 04:10
Не верифицирован
26 ноя 2025, 04:10
9d96df2
Код
Авторство
О чём код?
// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'package:flutter_devicelab/framework/browser.dart'; import '../common.dart'; import 'browser_test_json_samples.dart'; void main() { group('BlinkTraceEvent works with Chrome 89+', () { // Used to test 'false' results final unrelatedPhX = BlinkTraceEvent.fromJson(unrelatedPhXJson); final anotherUnrelated = BlinkTraceEvent.fromJson(anotherUnrelatedJson); test('isBeginFrame', () { final event = BlinkTraceEvent.fromJson(beginMainFrameJson_89plus); expect(event.isBeginFrame, isTrue); expect(unrelatedPhX.isBeginFrame, isFalse); expect(anotherUnrelated.isBeginFrame, isFalse); }); test('isUpdateAllLifecyclePhases', () { final event = BlinkTraceEvent.fromJson(updateLifecycleJson_89plus); expect(event.isUpdateAllLifecyclePhases, isTrue); expect(unrelatedPhX.isUpdateAllLifecyclePhases, isFalse); expect(anotherUnrelated.isUpdateAllLifecyclePhases, isFalse); }); test('isBeginMeasuredFrame', () { final event = BlinkTraceEvent.fromJson(beginMeasuredFrameJson_89plus); expect(event.isBeginMeasuredFrame, isTrue); expect(unrelatedPhX.isBeginMeasuredFrame, isFalse); expect(anotherUnrelated.isBeginMeasuredFrame, isFalse); }); test('isEndMeasuredFrame', () { final event = BlinkTraceEvent.fromJson(endMeasuredFrameJson_89plus); expect(event.isEndMeasuredFrame, isTrue); expect(unrelatedPhX.isEndMeasuredFrame, isFalse); expect(anotherUnrelated.isEndMeasuredFrame, isFalse); }); }); }