// Copyright (c) 2019, 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/expect.dart'; import 'utils.dart'; main() { final String htmlPayload = "
" "Test #1" "
" "" "Test #2" "
" "Test #1
', para.outerHtml); para = document.body!.querySelector('p') as ParagraphElement; para.classes.addAll(['c']); para = document.body!.querySelector('p') as ParagraphElement; Expect.equals('Test #1
', para.outerHtml); var allPara = document.body!.querySelectorAll('p'); allPara.classes.removeAll(['b', 'c']); var checkAllPara = document.body!.querySelectorAll('p'); Expect.equals( 'Test #1
', checkAllPara[0].outerHtml, ); Expect.equals( 'Test #2
', checkAllPara[1].outerHtml, ); }