// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file // for details. 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:html'; import 'package:expect/legacy/minitest.dart'; // ignore: deprecated_member_use_from_same_package @pragma('dart2js:noInline') returnNothing() {} // Gets an undefined value from JS. dynamic _undefined = returnNothing(); main() { test('valueSetNull', () { final e = new TextInputElement(); e.value = null; expect(e.value, ''); }); test('valueSetNullProxy', () { final e = new TextInputElement(); e.value = _undefined; expect(e.value, 'undefined'); }); }