Index: tests/html/form_data_test.dart |
=================================================================== |
--- tests/html/form_data_test.dart (revision 0) |
+++ tests/html/form_data_test.dart (revision 0) |
@@ -0,0 +1,36 @@ |
+// Copyright (c) 2012, 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. |
+ |
+#library('FormDataTest'); |
+ |
+#import('../../pkg/unittest/unittest.dart'); |
+#import('../../pkg/unittest/html_config.dart'); |
+#import('dart:html'); |
+ |
+void main() { |
+ // TODO(efortuna): This is a bad test. Revisit when we have tests that can run |
+ // both a server and fire up a browser. |
+ useHtmlConfiguration(); |
+ |
+ test('constructorTest1', () { |
+ var form = new FormData(); |
+ expect(form, isNotNull); |
+ expect(form is FormData); |
+ }); |
+ |
+ test('constructorTest2', () { |
+ var form = new FormData(new FormElement()); |
+ expect(form, isNotNull); |
+ expect(form is FormData); |
+ }); |
+ |
+ test('appendTest', () { |
+ var form = new FormData(); |
+ form.append('test', '1', 'foo'); |
+ form.append('username', 'Elmo', 'foo'); |
+ form.append('address', '1 Sesame Street', 'foo'); |
+ form.append('password', '123456', 'foo'); |
+ expect(form, isNotNull); |
+ }); |
+} |