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

Side by Side Diff: tests/html/element_test.dart

Issue 20419002: Disable offset test until it is reproducible across machines. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 4 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | 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) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, 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 ElementTest; 5 library ElementTest;
6 import '../../pkg/unittest/lib/unittest.dart'; 6 import '../../pkg/unittest/lib/unittest.dart';
7 import '../../pkg/unittest/lib/html_individual_config.dart'; 7 import '../../pkg/unittest/lib/html_individual_config.dart';
8 import 'dart:async'; 8 import 'dart:async';
9 import 'dart:html'; 9 import 'dart:html';
10 import 'dart:svg' as svg; 10 import 'dart:svg' as svg;
(...skipping 779 matching lines...) Expand 10 before | Expand all | Expand 10 after
790 var itemb = query('.item-b'); 790 var itemb = query('.item-b');
791 var item1 = query('.item-1'); 791 var item1 = query('.item-1');
792 var itemii = query('.item-ii'); 792 var itemii = query('.item-ii');
793 var level1 = query('.level-1'); 793 var level1 = query('.level-1');
794 var baz = query('.baz'); 794 var baz = query('.baz');
795 var bar = query('.bar'); 795 var bar = query('.bar');
796 var qux = query('.qux'); 796 var qux = query('.qux');
797 var quux = query('.quux'); 797 var quux = query('.quux');
798 798
799 var point = itema.offsetTo(itemii); 799 var point = itema.offsetTo(itemii);
800 expect(point.x, 40); 800 // TODO(efortuna): Make cross-machine reproducible.
801 /*expect(point.x, 40);
801 expect(point.y, inInclusiveRange(17, 20)); 802 expect(point.y, inInclusiveRange(17, 20));
802 803
803 expect(baz.offsetTo(bar).x, 7000); 804 expect(baz.offsetTo(bar).x, 7000);
804 expect(baz.offsetTo(bar).y, inInclusiveRange(599, 604)); 805 expect(baz.offsetTo(bar).y, inInclusiveRange(599, 604));
805 806
806 qux.style.position = 'fixed'; 807 qux.style.position = 'fixed';
807 expect(quux.offsetTo(qux).x, 0); 808 expect(quux.offsetTo(qux).x, 0);
808 expect(quux.offsetTo(qux).y, 0); 809 expect(quux.offsetTo(qux).y, 0);
809 810
810 point = item1.offsetTo(itemb); 811 point = item1.offsetTo(itemb);
811 expect(point.x, 40); 812 expect(point.x, 40);
812 expect(point.y, inInclusiveRange(17, 20)); 813 expect(point.y, inInclusiveRange(17, 20));
813 point = itemb.offsetTo(itemii); 814 point = itemb.offsetTo(itemii);
814 expect(point.x, 190); 815 expect(point.x, 190);
815 expect(point.y, inInclusiveRange(54, 60)); 816 expect(point.y, inInclusiveRange(54, 60));
816 point = item1.offsetTo(itemii); 817 point = item1.offsetTo(itemii);
817 expect(point.x, 230); 818 expect(point.x, 230);
818 expect(point.y, inInclusiveRange(74, 80)); 819 expect(point.y, inInclusiveRange(74, 80));*/
819 }); 820 });
820 821
821 test('documentOffset', () { 822 test('documentOffset', () {
822 var bar = query('.bar'); 823 var bar = query('.bar');
823 var baz = query('.baz'); 824 var baz = query('.baz');
824 var qux = query('.qux'); 825 var qux = query('.qux');
825 var quux = query('.quux'); 826 var quux = query('.quux');
826 var itema = query('.item-a'); 827 var itema = query('.item-a');
827 var itemb = query('.item-b'); 828 var itemb = query('.item-b');
828 var item1 = query('.item-1'); 829 var item1 = query('.item-1');
829 var itemii = query('.item-ii'); 830 var itemii = query('.item-ii');
830 831
831 expect(itema.documentOffset.x, 88); 832 // TODO(efortuna): Make cross-machine reproducible.
833 /*expect(itema.documentOffset.x, 88);
832 expect(itema.documentOffset.y, inInclusiveRange(119, 160)); 834 expect(itema.documentOffset.y, inInclusiveRange(119, 160));
833 835
834 expect(itemii.documentOffset.x, 48); 836 expect(itemii.documentOffset.x, 48);
835 expect(itemii.documentOffset.y, inInclusiveRange(101, 145)); 837 expect(itemii.documentOffset.y, inInclusiveRange(101, 145));
836 838
837 expect(itemb.documentOffset.x, 238); 839 expect(itemb.documentOffset.x, 238);
838 expect(itemb.documentOffset.y, inInclusiveRange(157, 205)); 840 expect(itemb.documentOffset.y, inInclusiveRange(157, 205));
839 841
840 expect(item1.documentOffset.x, 278); 842 expect(item1.documentOffset.x, 278);
841 expect(item1.documentOffset.y, inInclusiveRange(175, 222)); 843 expect(item1.documentOffset.y, inInclusiveRange(175, 222));
842 844
843 expect(bar.documentOffset.x, 90); 845 expect(bar.documentOffset.x, 90);
844 expect(bar.documentOffset.y, 8); 846 expect(bar.documentOffset.y, 8);
845 847
846 expect(baz.documentOffset.x, 7090); 848 expect(baz.documentOffset.x, 7090);
847 expect(baz.documentOffset.y, 608); 849 expect(baz.documentOffset.y, 608);
848 850
849 expect(qux.documentOffset.x, 8); 851 expect(qux.documentOffset.x, 8);
850 expect(qux.documentOffset.y, inInclusiveRange(221, 232)); 852 expect(qux.documentOffset.y, inInclusiveRange(221, 232));
851 853
852 expect(quux.documentOffset.x, 8); 854 expect(quux.documentOffset.x, 8);
853 expect(quux.documentOffset.y, inInclusiveRange(221, 232)); 855 expect(quux.documentOffset.y, inInclusiveRange(221, 232));*/
854 }); 856 });
855 }); 857 });
856 858
857 } 859 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698