Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(63)

Side by Side Diff: test/css_test.dart

Issue 23532024: Changes in webui to comply with the safe html changes. Now that Nodes can be (Closed) Base URL: git@github.com:dart-lang/web-ui.git@master
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « pubspec.yaml ('k') | test/data/expected/escape3_test.html.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library css_test; 5 library css_test;
6 6
7 import 'package:html5lib/dom.dart'; 7 import 'package:html5lib/dom.dart';
8 import 'package:logging/logging.dart' show Level; 8 import 'package:logging/logging.dart' show Level;
9 import 'package:unittest/compact_vm_config.dart'; 9 import 'package:unittest/compact_vm_config.dart';
10 import 'package:unittest/unittest.dart'; 10 import 'package:unittest/unittest.dart';
(...skipping 392 matching lines...) Expand 10 before | Expand all | Expand 10 after
403 } else if (file.path == 'out/foo.css') { 403 } else if (file.path == 'out/foo.css') {
404 expect(file.contents, 404 expect(file.contents,
405 '/* Auto-generated from style sheet href = foo.css */\n' 405 '/* Auto-generated from style sheet href = foo.css */\n'
406 '/* DO NOT EDIT. */\n\n\n\n'); 406 '/* DO NOT EDIT. */\n\n\n\n');
407 } 407 }
408 } 408 }
409 409
410 // Check for warning messages about var- cycles. 410 // Check for warning messages about var- cycles.
411 expect(messages.messages.length, 8); 411 expect(messages.messages.length, 8);
412 412
413 var errorMessage = messages.messages[0]; 413 var sortedMessages = messages.messages;
414 sortedMessages.sort((m1, m2) => m1.message.compareTo(m2.message));
415
416 var errorMessage = sortedMessages[0];
414 expect(errorMessage.message, contains('var cycle detected var-def-1')); 417 expect(errorMessage.message, contains('var cycle detected var-def-1'));
415 expect(errorMessage.span, isNotNull); 418 expect(errorMessage.span, isNotNull);
416 expect(errorMessage.span.start.line, 11); 419 expect(errorMessage.span.start.line, 11);
417 expect(errorMessage.span.start.column, 22); 420 expect(errorMessage.span.start.column, 22);
418 expect(errorMessage.span.text, '@def-1: var(def-2)'); 421 expect(errorMessage.span.text, '@def-1: var(def-2)');
419 422
420 errorMessage = messages.messages[1]; 423 errorMessage = sortedMessages[1];
424 expect(errorMessage.message, contains('var cycle detected var-def-2'));
425 expect(errorMessage.span, isNotNull);
426 expect(errorMessage.span.start.line, 12);
427 expect(errorMessage.span.start.column, 22);
428 expect(errorMessage.span.text, '@def-2: var(def-3)');
429
430 errorMessage = sortedMessages[2];
431 expect(errorMessage.message, contains('var cycle detected var-def-3'));
432 expect(errorMessage.span, isNotNull);
433 expect(errorMessage.span.start.line, 13);
434 expect(errorMessage.span.start.column, 22);
435 expect(errorMessage.span.text, '@def-3: var(def-2)');
436
437 errorMessage = sortedMessages[3];
421 expect(errorMessage.message, contains('var cycle detected var-five')); 438 expect(errorMessage.message, contains('var cycle detected var-five'));
422 expect(errorMessage.span, isNotNull); 439 expect(errorMessage.span, isNotNull);
423 expect(errorMessage.span.start.line, 8); 440 expect(errorMessage.span.start.line, 8);
424 expect(errorMessage.span.start.column, 22); 441 expect(errorMessage.span.start.column, 22);
425 expect(errorMessage.span.text, '@five: var(six)'); 442 expect(errorMessage.span.text, '@five: var(six)');
426 443
427 errorMessage = messages.messages[2]; 444 errorMessage = sortedMessages[4];
445 expect(errorMessage.message, contains('var cycle detected var-four'));
446 expect(errorMessage.span, isNotNull);
447 expect(errorMessage.span.start.line, 7);
448 expect(errorMessage.span.start.column, 22);
449 expect(errorMessage.span.text, '@four: var(five)');
450
451 errorMessage = sortedMessages[5];
452 expect(errorMessage.message, contains('var cycle detected var-one'));
453 expect(errorMessage.span, isNotNull);
454 expect(errorMessage.span.start.line, 4);
455 expect(errorMessage.span.start.column, 22);
456 expect(errorMessage.span.text, '@one: var(two)');
457
458 errorMessage = sortedMessages[6];
428 expect(errorMessage.message, contains('var cycle detected var-six')); 459 expect(errorMessage.message, contains('var cycle detected var-six'));
429 expect(errorMessage.span, isNotNull); 460 expect(errorMessage.span, isNotNull);
430 expect(errorMessage.span.start.line, 9); 461 expect(errorMessage.span.start.line, 9);
431 expect(errorMessage.span.start.column, 22); 462 expect(errorMessage.span.start.column, 22);
432 expect(errorMessage.span.text, '@six: var(four)'); 463 expect(errorMessage.span.text, '@six: var(four)');
433 464
434 errorMessage = messages.messages[3]; 465 errorMessage = sortedMessages[7];
435 expect(errorMessage.message, contains('var cycle detected var-def-3'));
436 expect(errorMessage.span, isNotNull);
437 expect(errorMessage.span.start.line, 13);
438 expect(errorMessage.span.start.column, 22);
439 expect(errorMessage.span.text, '@def-3: var(def-2)');
440
441 errorMessage = messages.messages[4];
442 expect(errorMessage.message, contains('var cycle detected var-two')); 466 expect(errorMessage.message, contains('var cycle detected var-two'));
443 expect(errorMessage.span, isNotNull); 467 expect(errorMessage.span, isNotNull);
444 expect(errorMessage.span.start.line, 5); 468 expect(errorMessage.span.start.line, 5);
445 expect(errorMessage.span.start.column, 22); 469 expect(errorMessage.span.start.column, 22);
446 expect(errorMessage.span.text, '@two: var(one)'); 470 expect(errorMessage.span.text, '@two: var(one)');
447
448 errorMessage = messages.messages[5];
449 expect(errorMessage.message, contains('var cycle detected var-def-2'));
450 expect(errorMessage.span, isNotNull);
451 expect(errorMessage.span.start.line, 12);
452 expect(errorMessage.span.start.column, 22);
453 expect(errorMessage.span.text, '@def-2: var(def-3)');
454
455 errorMessage = messages.messages[6];
456 expect(errorMessage.message, contains('var cycle detected var-one'));
457 expect(errorMessage.span, isNotNull);
458 expect(errorMessage.span.start.line, 4);
459 expect(errorMessage.span.start.column, 22);
460 expect(errorMessage.span.text, '@one: var(two)');
461
462 errorMessage = messages.messages[7];
463 expect(errorMessage.message, contains('var cycle detected var-four'));
464 expect(errorMessage.span, isNotNull);
465 expect(errorMessage.span.start.line, 7);
466 expect(errorMessage.span.start.column, 22);
467 expect(errorMessage.span.text, '@four: var(five)');
468 })); 471 }));
469 }); 472 });
470 } 473 }
471 474
472 test_pseudo_element() { 475 test_pseudo_element() {
473 var messages = new Messages.silent(); 476 var messages = new Messages.silent();
474 var compiler = createCompiler({ 477 var compiler = createCompiler({
475 'index.html': '<head>' 478 'index.html': '<head>'
476 '<link rel="import" href="foo.html">' 479 '<link rel="import" href="foo.html">'
477 '<style>' 480 '<style>'
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 main() { 538 main() {
536 useCompactVMConfiguration(); 539 useCompactVMConfiguration();
537 540
538 test('test_simple_var', test_simple_var); 541 test('test_simple_var', test_simple_var);
539 test('test_var', test_var); 542 test('test_var', test_var);
540 test('test_simple_import', test_simple_import); 543 test('test_simple_import', test_simple_import);
541 test('test_imports', test_imports); 544 test('test_imports', test_imports);
542 test('test_component_var', test_component_var); 545 test('test_component_var', test_component_var);
543 test('test_pseudo_element', test_pseudo_element); 546 test('test_pseudo_element', test_pseudo_element);
544 } 547 }
OLDNEW
« no previous file with comments | « pubspec.yaml ('k') | test/data/expected/escape3_test.html.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698