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