blob: 09730b934ff054b8b6c66202eb0a2d066c75f41c [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';
@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');
});
}