// Copyright 2017 The Chromium 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'dart:async';import'package:flutter/foundation.dart';import'package:test/test.dart';classTestFoundationFlutterBindingextendsBindingBase{boolwasLocked;@overrideFuture<Null>performReassemble()async{wasLocked=locked;returnsuper.performReassemble();}}TestFoundationFlutterBindingbinding=newTestFoundationFlutterBinding();voidmain(){binding??=newTestFoundationFlutterBinding();test('Pointer events are locked during reassemble',()async{awaitbinding.reassembleApplication();expect(binding.wasLocked,isTrue);});