blob: abf2c45193da38d5c7ed1035b73e3c9f6f260450 [file] [log] [blame]
// 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/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');
});
}