diff --git a/tests/framework/binding-expected.txt b/tests/framework/binding-expected.txt
deleted file mode 100644
index ad2a1d31685..00000000000
--- a/tests/framework/binding-expected.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-
-10
-
-
first
-second
-
- Hello World
-
-
-10 test redblue test
-http://www.google.com/
-
- Test event handler: event dispatch success
-
-[[ url ]]
-
diff --git a/tests/framework/binding.sky b/tests/framework/binding.sky
deleted file mode 100644
index 469dda45393..00000000000
--- a/tests/framework/binding.sky
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ value }}
-
- {{ item }}
-
-
- Hello World
-
-
- Should not be visible.
-
-
- Should not be visible.
-
- {{ value }} test {{ red }}{{ className }} test
- {{ url }}
-
- Test event handler:
-
- [[ url ]]
-
-
-
diff --git a/tests/framework/citylist-expected.txt b/tests/framework/citylist-expected.txt
deleted file mode 100644
index 9681e775511..00000000000
--- a/tests/framework/citylist-expected.txt
+++ /dev/null
@@ -1,243 +0,0 @@
-layer at (0,0) size 800x600
- RenderView {#document} at (0,0) size 800x600
-layer at (0,0) size 800x0
- RenderBlock {html} at (0,0) size 800x0
-layer at (0,0) size 800x600
- RenderBlock (positioned) {city-list} at (0,0) size 800x600 [bgcolor=#FFFFFF]
-layer at (0,0) size 800x27
- RenderBlock (positioned) {state-header} at (0,0) size 800x27
- RenderParagraph {div} at (0,0) size 800x27 [color=#FFFFFF] [bgcolor=#333333]
- RenderText {#text} at (12,4) size 71x19
- text run at (12,4) width 71: "Alabama"
-layer at (0,543) size 800x20
- RenderBlock (positioned) {letter-header} at (0,543) size 800x20
- RenderParagraph {div} at (0,0) size 800x20 [bgcolor=#DDDDDD]
- RenderText {#text} at (12,2) size 9x14
- text run at (12,2) width 9: "C"
-layer at (0,375) size 800x20
- RenderBlock (positioned) {letter-header} at (0,375) size 800x20
- RenderParagraph {div} at (0,0) size 800x20 [bgcolor=#DDDDDD]
- RenderText {#text} at (12,2) size 10x14
- text run at (12,2) width 10: "B"
-layer at (0,27) size 800x20
- RenderBlock (positioned) {letter-header} at (0,27) size 800x20
- RenderParagraph {div} at (0,0) size 800x20 [bgcolor=#DDDDDD]
- RenderText {#text} at (12,2) size 10x14
- text run at (12,2) width 10: "A"
-layer at (0,591) size 800x28 backgroundClip at (0,591) size 800x9 clip at (0,591) size 800x9
- RenderFlexibleBox {city-item} at (0,591) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 214.91x15
- RenderInline {span} at (0,0) size 92x15
- RenderText {#text} at (0,0) size 92x15
- text run at (0,0) width 92: "Center Point"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (91,0) size 10x15
- text run at (91,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (100,0) size 115x15
- text run at (100,0) width 115: "population 15408"
-layer at (0,561) size 800x28 clip at (0,561) size 800x27
- RenderFlexibleBox {city-item} at (0,561) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 169.70x15
- RenderInline {span} at (0,0) size 47x15
- RenderText {#text} at (0,0) size 47x15
- text run at (0,0) width 47: "Calera"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (46,0) size 10x15
- text run at (46,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (55,0) size 115x15
- text run at (55,0) width 115: "population 10742"
-layer at (0,513) size 800x28 clip at (0,513) size 800x27
- RenderFlexibleBox {city-item} at (0,513) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 176.22x15
- RenderInline {span} at (0,0) size 62x15
- RenderText {#text} at (0,0) size 62x15
- text run at (0,0) width 62: "Brewton"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (61,0) size 9x15
- text run at (61,0) width 9: ", "
- RenderInline {span} at (0,0) size 108x15 [color=#AAAAAA]
- RenderText {#text} at (69,0) size 108x15
- text run at (69,0) width 108: "population 5279"
-layer at (0,483) size 800x28 clip at (0,483) size 800x27
- RenderFlexibleBox {city-item} at (0,483) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 149.84x15
- RenderInline {span} at (0,0) size 36x15
- RenderText {#text} at (0,0) size 36x15
- text run at (0,0) width 36: "Boaz"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (35,0) size 9x15
- text run at (35,0) width 9: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (43,0) size 107x15
- text run at (43,0) width 107: "population 8349"
-layer at (0,453) size 800x28 clip at (0,453) size 800x27
- RenderFlexibleBox {city-item} at (0,453) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 220.13x15
- RenderInline {span} at (0,0) size 89x15
- RenderText {#text} at (0,0) size 89x15
- text run at (0,0) width 89: "Birmingham"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (88,0) size 10x15
- text run at (88,0) width 10: ", "
- RenderInline {span} at (0,0) size 124x15 [color=#AAAAAA]
- RenderText {#text} at (97,0) size 124x15
- text run at (97,0) width 124: "population 228798"
-layer at (0,423) size 800x28 clip at (0,423) size 800x27
- RenderFlexibleBox {city-item} at (0,423) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 194.73x15
- RenderInline {span} at (0,0) size 72x15
- RenderText {#text} at (0,0) size 72x15
- text run at (0,0) width 72: "Bessemer"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (71,0) size 10x15
- text run at (71,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (80,0) size 115x15
- text run at (80,0) width 115: "population 28542"
-layer at (0,393) size 800x28 clip at (0,393) size 800x27
- RenderFlexibleBox {city-item} at (0,393) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 203.06x15
- RenderInline {span} at (0,0) size 89x15
- RenderText {#text} at (0,0) size 89x15
- text run at (0,0) width 89: "Bay Minette"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (88,0) size 9x15
- text run at (88,0) width 9: ", "
- RenderInline {span} at (0,0) size 108x15 [color=#AAAAAA]
- RenderText {#text} at (96,0) size 108x15
- text run at (96,0) width 108: "population 8043"
-layer at (0,345) size 800x28 clip at (0,345) size 800x27
- RenderFlexibleBox {city-item} at (0,345) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 176.48x15
- RenderInline {span} at (0,0) size 54x15
- RenderText {#text} at (0,0) size 54x15
- text run at (0,0) width 54: "Auburn"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (53,0) size 9x15
- text run at (53,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (61,0) size 116x15
- text run at (61,0) width 116: "population 56088"
-layer at (0,315) size 800x28 clip at (0,315) size 800x27
- RenderFlexibleBox {city-item} at (0,315) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 163.61x15
- RenderInline {span} at (0,0) size 49x15
- RenderText {#text} at (0,0) size 49x15
- text run at (0,0) width 49: "Attalla"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (48,0) size 10x15
- text run at (48,0) width 10: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (57,0) size 107x15
- text run at (57,0) width 107: "population 6540"
-layer at (0,285) size 800x28 clip at (0,285) size 800x27
- RenderFlexibleBox {city-item} at (0,285) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 168.64x15
- RenderInline {span} at (0,0) size 54x15
- RenderText {#text} at (0,0) size 54x15
- text run at (0,0) width 54: "Atmore"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (53,0) size 10x15
- text run at (53,0) width 10: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (62,0) size 107x15
- text run at (62,0) width 107: "population 7428"
-layer at (0,255) size 800x28 clip at (0,255) size 800x27
- RenderFlexibleBox {city-item} at (0,255) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 174.28x15
- RenderInline {span} at (0,0) size 52x15
- RenderText {#text} at (0,0) size 52x15
- text run at (0,0) width 52: "Athens"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (51,0) size 9x15
- text run at (51,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (59,0) size 116x15
- text run at (59,0) width 116: "population 23715"
-layer at (0,225) size 800x28 clip at (0,225) size 800x27
- RenderFlexibleBox {city-item} at (0,225) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 149.22x15
- RenderInline {span} at (0,0) size 35x15
- RenderText {#text} at (0,0) size 35x15
- text run at (0,0) width 35: "Arab"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (34,0) size 9x15
- text run at (34,0) width 9: ", "
- RenderInline {span} at (0,0) size 108x15 [color=#AAAAAA]
- RenderText {#text} at (42,0) size 108x15
- text run at (42,0) width 108: "population 7924"
-layer at (0,195) size 800x28 clip at (0,195) size 800x27
- RenderFlexibleBox {city-item} at (0,195) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 188.09x15
- RenderInline {span} at (0,0) size 66x15
- RenderText {#text} at (0,0) size 66x15
- text run at (0,0) width 66: "Anniston"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (65,0) size 9x15
- text run at (65,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (73,0) size 116x15
- text run at (73,0) width 116: "population 23662"
-layer at (0,165) size 800x28 clip at (0,165) size 800x27
- RenderFlexibleBox {city-item} at (0,165) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 186.73x15
- RenderInline {span} at (0,0) size 73x15
- RenderText {#text} at (0,0) size 73x15
- text run at (0,0) width 73: "Andalusia"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (72,0) size 9x15
- text run at (72,0) width 9: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (80,0) size 107x15
- text run at (80,0) width 107: "population 8978"
-layer at (0,135) size 800x28 clip at (0,135) size 800x27
- RenderFlexibleBox {city-item} at (0,135) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 230.42x15
- RenderInline {span} at (0,0) size 108x15
- RenderText {#text} at (0,0) size 108x15
- text run at (0,0) width 108: "Alexander City"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (107,0) size 9x15
- text run at (107,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (115,0) size 116x15
- text run at (115,0) width 116: "population 15080"
-layer at (0,105) size 800x28 clip at (0,105) size 800x27
- RenderFlexibleBox {city-item} at (0,105) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 198.86x15
- RenderInline {span} at (0,0) size 76x15
- RenderText {#text} at (0,0) size 76x15
- text run at (0,0) width 76: "Albertville"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (75,0) size 10x15
- text run at (75,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (84,0) size 115x15
- text run at (84,0) width 115: "population 19794"
-layer at (0,75) size 800x28 clip at (0,75) size 800x27
- RenderFlexibleBox {city-item} at (0,75) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 193.48x15
- RenderInline {span} at (0,0) size 71x15
- RenderText {#text} at (0,0) size 71x15
- text run at (0,0) width 71: "Alabaster"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (70,0) size 9x15
- text run at (70,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (78,0) size 116x15
- text run at (78,0) width 116: "population 29352"
-layer at (0,45) size 800x28 clip at (0,45) size 800x27
- RenderFlexibleBox {city-item} at (0,45) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 194.75x15
- RenderInline {span} at (0,0) size 81x15
- RenderText {#text} at (0,0) size 81x15
- text run at (0,0) width 81: "Adamsville"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (80,0) size 9x15
- text run at (80,0) width 9: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (88,0) size 107x15
- text run at (88,0) width 107: "population 4739"
-
diff --git a/tests/framework/citylist-scrolled-expected.txt b/tests/framework/citylist-scrolled-expected.txt
deleted file mode 100644
index 9681e775511..00000000000
--- a/tests/framework/citylist-scrolled-expected.txt
+++ /dev/null
@@ -1,243 +0,0 @@
-layer at (0,0) size 800x600
- RenderView {#document} at (0,0) size 800x600
-layer at (0,0) size 800x0
- RenderBlock {html} at (0,0) size 800x0
-layer at (0,0) size 800x600
- RenderBlock (positioned) {city-list} at (0,0) size 800x600 [bgcolor=#FFFFFF]
-layer at (0,0) size 800x27
- RenderBlock (positioned) {state-header} at (0,0) size 800x27
- RenderParagraph {div} at (0,0) size 800x27 [color=#FFFFFF] [bgcolor=#333333]
- RenderText {#text} at (12,4) size 71x19
- text run at (12,4) width 71: "Alabama"
-layer at (0,543) size 800x20
- RenderBlock (positioned) {letter-header} at (0,543) size 800x20
- RenderParagraph {div} at (0,0) size 800x20 [bgcolor=#DDDDDD]
- RenderText {#text} at (12,2) size 9x14
- text run at (12,2) width 9: "C"
-layer at (0,375) size 800x20
- RenderBlock (positioned) {letter-header} at (0,375) size 800x20
- RenderParagraph {div} at (0,0) size 800x20 [bgcolor=#DDDDDD]
- RenderText {#text} at (12,2) size 10x14
- text run at (12,2) width 10: "B"
-layer at (0,27) size 800x20
- RenderBlock (positioned) {letter-header} at (0,27) size 800x20
- RenderParagraph {div} at (0,0) size 800x20 [bgcolor=#DDDDDD]
- RenderText {#text} at (12,2) size 10x14
- text run at (12,2) width 10: "A"
-layer at (0,591) size 800x28 backgroundClip at (0,591) size 800x9 clip at (0,591) size 800x9
- RenderFlexibleBox {city-item} at (0,591) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 214.91x15
- RenderInline {span} at (0,0) size 92x15
- RenderText {#text} at (0,0) size 92x15
- text run at (0,0) width 92: "Center Point"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (91,0) size 10x15
- text run at (91,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (100,0) size 115x15
- text run at (100,0) width 115: "population 15408"
-layer at (0,561) size 800x28 clip at (0,561) size 800x27
- RenderFlexibleBox {city-item} at (0,561) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 169.70x15
- RenderInline {span} at (0,0) size 47x15
- RenderText {#text} at (0,0) size 47x15
- text run at (0,0) width 47: "Calera"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (46,0) size 10x15
- text run at (46,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (55,0) size 115x15
- text run at (55,0) width 115: "population 10742"
-layer at (0,513) size 800x28 clip at (0,513) size 800x27
- RenderFlexibleBox {city-item} at (0,513) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 176.22x15
- RenderInline {span} at (0,0) size 62x15
- RenderText {#text} at (0,0) size 62x15
- text run at (0,0) width 62: "Brewton"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (61,0) size 9x15
- text run at (61,0) width 9: ", "
- RenderInline {span} at (0,0) size 108x15 [color=#AAAAAA]
- RenderText {#text} at (69,0) size 108x15
- text run at (69,0) width 108: "population 5279"
-layer at (0,483) size 800x28 clip at (0,483) size 800x27
- RenderFlexibleBox {city-item} at (0,483) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 149.84x15
- RenderInline {span} at (0,0) size 36x15
- RenderText {#text} at (0,0) size 36x15
- text run at (0,0) width 36: "Boaz"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (35,0) size 9x15
- text run at (35,0) width 9: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (43,0) size 107x15
- text run at (43,0) width 107: "population 8349"
-layer at (0,453) size 800x28 clip at (0,453) size 800x27
- RenderFlexibleBox {city-item} at (0,453) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 220.13x15
- RenderInline {span} at (0,0) size 89x15
- RenderText {#text} at (0,0) size 89x15
- text run at (0,0) width 89: "Birmingham"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (88,0) size 10x15
- text run at (88,0) width 10: ", "
- RenderInline {span} at (0,0) size 124x15 [color=#AAAAAA]
- RenderText {#text} at (97,0) size 124x15
- text run at (97,0) width 124: "population 228798"
-layer at (0,423) size 800x28 clip at (0,423) size 800x27
- RenderFlexibleBox {city-item} at (0,423) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 194.73x15
- RenderInline {span} at (0,0) size 72x15
- RenderText {#text} at (0,0) size 72x15
- text run at (0,0) width 72: "Bessemer"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (71,0) size 10x15
- text run at (71,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (80,0) size 115x15
- text run at (80,0) width 115: "population 28542"
-layer at (0,393) size 800x28 clip at (0,393) size 800x27
- RenderFlexibleBox {city-item} at (0,393) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 203.06x15
- RenderInline {span} at (0,0) size 89x15
- RenderText {#text} at (0,0) size 89x15
- text run at (0,0) width 89: "Bay Minette"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (88,0) size 9x15
- text run at (88,0) width 9: ", "
- RenderInline {span} at (0,0) size 108x15 [color=#AAAAAA]
- RenderText {#text} at (96,0) size 108x15
- text run at (96,0) width 108: "population 8043"
-layer at (0,345) size 800x28 clip at (0,345) size 800x27
- RenderFlexibleBox {city-item} at (0,345) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 176.48x15
- RenderInline {span} at (0,0) size 54x15
- RenderText {#text} at (0,0) size 54x15
- text run at (0,0) width 54: "Auburn"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (53,0) size 9x15
- text run at (53,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (61,0) size 116x15
- text run at (61,0) width 116: "population 56088"
-layer at (0,315) size 800x28 clip at (0,315) size 800x27
- RenderFlexibleBox {city-item} at (0,315) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 163.61x15
- RenderInline {span} at (0,0) size 49x15
- RenderText {#text} at (0,0) size 49x15
- text run at (0,0) width 49: "Attalla"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (48,0) size 10x15
- text run at (48,0) width 10: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (57,0) size 107x15
- text run at (57,0) width 107: "population 6540"
-layer at (0,285) size 800x28 clip at (0,285) size 800x27
- RenderFlexibleBox {city-item} at (0,285) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 168.64x15
- RenderInline {span} at (0,0) size 54x15
- RenderText {#text} at (0,0) size 54x15
- text run at (0,0) width 54: "Atmore"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (53,0) size 10x15
- text run at (53,0) width 10: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (62,0) size 107x15
- text run at (62,0) width 107: "population 7428"
-layer at (0,255) size 800x28 clip at (0,255) size 800x27
- RenderFlexibleBox {city-item} at (0,255) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 174.28x15
- RenderInline {span} at (0,0) size 52x15
- RenderText {#text} at (0,0) size 52x15
- text run at (0,0) width 52: "Athens"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (51,0) size 9x15
- text run at (51,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (59,0) size 116x15
- text run at (59,0) width 116: "population 23715"
-layer at (0,225) size 800x28 clip at (0,225) size 800x27
- RenderFlexibleBox {city-item} at (0,225) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 149.22x15
- RenderInline {span} at (0,0) size 35x15
- RenderText {#text} at (0,0) size 35x15
- text run at (0,0) width 35: "Arab"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (34,0) size 9x15
- text run at (34,0) width 9: ", "
- RenderInline {span} at (0,0) size 108x15 [color=#AAAAAA]
- RenderText {#text} at (42,0) size 108x15
- text run at (42,0) width 108: "population 7924"
-layer at (0,195) size 800x28 clip at (0,195) size 800x27
- RenderFlexibleBox {city-item} at (0,195) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 188.09x15
- RenderInline {span} at (0,0) size 66x15
- RenderText {#text} at (0,0) size 66x15
- text run at (0,0) width 66: "Anniston"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (65,0) size 9x15
- text run at (65,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (73,0) size 116x15
- text run at (73,0) width 116: "population 23662"
-layer at (0,165) size 800x28 clip at (0,165) size 800x27
- RenderFlexibleBox {city-item} at (0,165) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 186.73x15
- RenderInline {span} at (0,0) size 73x15
- RenderText {#text} at (0,0) size 73x15
- text run at (0,0) width 73: "Andalusia"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (72,0) size 9x15
- text run at (72,0) width 9: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (80,0) size 107x15
- text run at (80,0) width 107: "population 8978"
-layer at (0,135) size 800x28 clip at (0,135) size 800x27
- RenderFlexibleBox {city-item} at (0,135) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 230.42x15
- RenderInline {span} at (0,0) size 108x15
- RenderText {#text} at (0,0) size 108x15
- text run at (0,0) width 108: "Alexander City"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (107,0) size 9x15
- text run at (107,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (115,0) size 116x15
- text run at (115,0) width 116: "population 15080"
-layer at (0,105) size 800x28 clip at (0,105) size 800x27
- RenderFlexibleBox {city-item} at (0,105) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 198.86x15
- RenderInline {span} at (0,0) size 76x15
- RenderText {#text} at (0,0) size 76x15
- text run at (0,0) width 76: "Albertville"
- RenderInline {t} at (0,0) size 10x15
- RenderText {#text} at (75,0) size 10x15
- text run at (75,0) width 10: ", "
- RenderInline {span} at (0,0) size 115x15 [color=#AAAAAA]
- RenderText {#text} at (84,0) size 115x15
- text run at (84,0) width 115: "population 19794"
-layer at (0,75) size 800x28 clip at (0,75) size 800x27
- RenderFlexibleBox {city-item} at (0,75) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 193.48x15
- RenderInline {span} at (0,0) size 71x15
- RenderText {#text} at (0,0) size 71x15
- text run at (0,0) width 71: "Alabaster"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (70,0) size 9x15
- text run at (70,0) width 9: ", "
- RenderInline {span} at (0,0) size 116x15 [color=#AAAAAA]
- RenderText {#text} at (78,0) size 116x15
- text run at (78,0) width 116: "population 29352"
-layer at (0,45) size 800x28 clip at (0,45) size 800x27
- RenderFlexibleBox {city-item} at (0,45) size 800x28 [border: none (1px solid #EEEEEE) none]
- RenderParagraph {div} at (12,8) size 194.75x15
- RenderInline {span} at (0,0) size 81x15
- RenderText {#text} at (0,0) size 81x15
- text run at (0,0) width 81: "Adamsville"
- RenderInline {t} at (0,0) size 9x15
- RenderText {#text} at (80,0) size 9x15
- text run at (80,0) width 9: ", "
- RenderInline {span} at (0,0) size 107x15 [color=#AAAAAA]
- RenderText {#text} at (88,0) size 107x15
- text run at (88,0) width 107: "population 4739"
-
diff --git a/tests/framework/citylist-scrolled.sky b/tests/framework/citylist-scrolled.sky
deleted file mode 100644
index 3195b519276..00000000000
--- a/tests/framework/citylist-scrolled.sky
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
diff --git a/tests/framework/citylist.sky b/tests/framework/citylist.sky
deleted file mode 100644
index 75f00e01929..00000000000
--- a/tests/framework/citylist.sky
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
diff --git a/tests/framework/flights-app-expected.txt b/tests/framework/flights-app-expected.txt
deleted file mode 100644
index 7b5b4e6daf2..00000000000
--- a/tests/framework/flights-app-expected.txt
+++ /dev/null
@@ -1,169 +0,0 @@
-layer at (0,0) size 800x663
- RenderView {#document} at (0,0) size 800x600
-layer at (0,0) size 800x663
- RenderBlock {sky} at (0,0) size 800x663
- RenderFlexibleBox {flights-app} at (0,0) size 800x663 [color=#2B2B2B] [bgcolor=#494949]
- RenderFlexibleBox {app-header} at (0,0) size 800x47 [color=#FFFFFF] [border: none (1px solid #3E77B7) none]
- RenderFlexibleBox {app-title} at (16,8) size 746x30
- RenderBlock {t} at (0,2) size 69.72x26
- RenderParagraph (anonymous) at (0,0) size 69.72x26
- RenderText {#text} at (0,0) size 70x25
- text run at (0,0) width 70: "Search"
- RenderFlexibleBox {app-menu-button} at (762,8) size 30x30
- RenderImage {img} at (6,-0.50) size 18x31
- RenderBlock {app-toolbar} at (0,47) size 800x30 [bgcolor=#F6F6F6]
- RenderFlexibleBox {app-search-input} at (8,0) size 784x30
- RenderBlock {span} at (4,7) size 16x16
- RenderImage {img} at (0,0) size 16x16
- RenderBlock {span} at (28,4) size 221.84x22
- RenderBlock {t} at (0,0) size 221.84x22
- RenderParagraph (anonymous) at (0,0) size 221.84x22
- RenderText {#text} at (0,0) size 222x21
- text run at (0,0) width 222: "flights today to dc by price"
-layer at (0,77) size 800x586
- RenderBlock {app-scrollable} at (0,77) size 800x586
- RenderFlexibleBox {app-panel} at (16,16) size 768x310 [bgcolor=#FFFFFF]
- RenderFlexibleBox {app-panel-header} at (0,0) size 768x46 [bgcolor=#DEDEDE]
- RenderBlock {div} at (8,14) size 722x18
- RenderBlock {t} at (0,0) size 722x18
- RenderParagraph (anonymous) at (0,0) size 722x18
- RenderText {#text} at (0,0) size 89x17
- text run at (0,0) width 89: "SFO to DCA"
- RenderFlexibleBox {app-menu-button} at (730,8) size 30x30
- RenderImage {img} at (8,3) size 14x24
- RenderFlexibleBox {app-panel-content} at (0,46) size 768x66
- RenderBlock {div} at (8,8) size 50x50
- RenderImage {img} at (0,0) size 50x50
- RenderBlock {div} at (58,16) size 650.41x34
- RenderBlock {t} at (8,8) size 634.41x18
- RenderParagraph (anonymous) at (0,0) size 634.41x18
- RenderText {#text} at (0,0) size 105x17
- text run at (0,0) width 105: "Virgin America"
- RenderBlock {div} at (708.41,16) size 51.59x34 [color=#ABB4B6]
- RenderBlock {t} at (8,8) size 35.59x18
- RenderBlock {a} at (0,0) size 35.59x18 [color=#1155CC]
- RenderParagraph (anonymous) at (0,0) size 35.59x18
- RenderText {#text} at (0,0) size 36x17
- text run at (0,0) width 36: "$800"
- RenderFlexibleBox {app-panel-content} at (0,112) size 768x66
- RenderBlock {div} at (8,8) size 50x50
- RenderImage {img} at (0,0) size 50x50
- RenderBlock {div} at (58,16) size 650.41x34
- RenderBlock {t} at (8,8) size 634.41x18
- RenderParagraph (anonymous) at (0,0) size 634.41x18
- RenderText {#text} at (0,0) size 105x17
- text run at (0,0) width 105: "British Airways"
- RenderBlock {div} at (708.41,16) size 51.59x34 [color=#ABB4B6]
- RenderBlock {t} at (8,8) size 35.59x18
- RenderBlock {a} at (0,0) size 35.59x18 [color=#1155CC]
- RenderParagraph (anonymous) at (0,0) size 35.59x18
- RenderText {#text} at (0,0) size 36x17
- text run at (0,0) width 36: "$700"
- RenderFlexibleBox {app-panel-content} at (0,178) size 768x66
- RenderBlock {div} at (8,8) size 50x50
- RenderImage {img} at (0,0) size 50x50
- RenderBlock {div} at (58,16) size 650.41x34
- RenderBlock {t} at (8,8) size 634.41x18
- RenderParagraph (anonymous) at (0,0) size 634.41x18
- RenderText {#text} at (0,0) size 47x17
- text run at (0,0) width 47: "United"
- RenderBlock {div} at (708.41,16) size 51.59x34 [color=#ABB4B6]
- RenderBlock {t} at (8,8) size 35.59x18
- RenderBlock {a} at (0,0) size 35.59x18 [color=#1155CC]
- RenderParagraph (anonymous) at (0,0) size 35.59x18
- RenderText {#text} at (0,0) size 36x17
- text run at (0,0) width 36: "$667"
- RenderFlexibleBox {app-panel-content} at (0,244) size 768x66
- RenderBlock {div} at (8,8) size 50x50
- RenderImage {img} at (0,0) size 50x50
- RenderBlock {div} at (58,16) size 650.41x34
- RenderBlock {t} at (8,8) size 634.41x18
- RenderParagraph (anonymous) at (0,0) size 634.41x18
- RenderText {#text} at (0,0) size 38x17
- text run at (0,0) width 38: "Delta"
- RenderBlock {div} at (708.41,16) size 51.59x34 [color=#ABB4B6]
- RenderBlock {t} at (8,8) size 35.59x18
- RenderBlock {a} at (0,0) size 35.59x18 [color=#1155CC]
- RenderParagraph (anonymous) at (0,0) size 35.59x18
- RenderText {#text} at (0,0) size 36x17
- text run at (0,0) width 36: "$450"
- RenderFlexibleBox {app-panel} at (16,342) size 768x244 [bgcolor=#FFFFFF]
- RenderFlexibleBox {app-panel-header} at (0,0) size 768x46 [bgcolor=#DEDEDE]
- RenderBlock {div} at (8,14) size 722x18
- RenderBlock {t} at (0,0) size 722x18
- RenderParagraph (anonymous) at (0,0) size 722x18
- RenderText {#text} at (0,0) size 87x17
- text run at (0,0) width 87: "SJC to DCA"
- RenderFlexibleBox {app-menu-button} at (730,8) size 30x30
- RenderImage {img} at (8,3) size 14x24
- RenderFlexibleBox {app-panel-content} at (0,46) size 768x66
- RenderBlock {div} at (8,8) size 50x50
- RenderImage {img} at (0,0) size 50x50
- RenderBlock {div} at (58,16) size 641.50x34
- RenderBlock {t} at (8,8) size 625.50x18
- RenderParagraph (anonymous) at (0,0) size 625.50x18
- RenderText {#text} at (0,0) size 105x17
- text run at (0,0) width 105: "Virgin America"
- RenderBlock {div} at (699.50,16) size 60.50x34 [color=#ABB4B6]
- RenderBlock {t} at (8,8) size 44.50x18
- RenderBlock {a} at (0,0) size 44.50x18 [color=#1155CC]
- RenderParagraph (anonymous) at (0,0) size 44.50x18
- RenderText {#text} at (0,0) size 45x17
- text run at (0,0) width 45: "$1500"
- RenderFlexibleBox {app-panel-content} at (0,112) size 768x66
- RenderBlock {div} at (8,8) size 50x50
- RenderImage {img} at (0,0) size 50x50
- RenderBlock {div} at (58,16) size 650.41x34
- RenderBlock {t} at (8,8) size 634.41x18
- RenderParagraph (anonymous) at (0,0) size 634.41x18
- RenderText {#text} at (0,0) size 49x17
- text run at (0,0) width 49: "jetBlue"
- RenderBlock {div} at (708.41,16) size 51.59x34 [color=#ABB4B6]
- RenderBlock {t} at (8,8) size 35.59x18
- RenderBlock {a} at (0,0) size 35.59x18 [color=#1155CC]
- RenderParagraph (anonymous) at (0,0) size 35.59x18
- RenderText {#text} at (0,0) size 36x17
- text run at (0,0) width 36: "$650"
- RenderFlexibleBox {app-panel-content} at (0,178) size 768x66
- RenderBlock {div} at (8,8) size 50x50
- RenderImage {img} at (0,0) size 50x50
- RenderBlock {div} at (58,16) size 650.41x34
- RenderBlock {t} at (8,8) size 634.41x18
- RenderParagraph (anonymous) at (0,0) size 634.41x18
- RenderText {#text} at (0,0) size 47x17
- text run at (0,0) width 47: "United"
- RenderBlock {div} at (708.41,16) size 51.59x34 [color=#ABB4B6]
- RenderBlock {t} at (8,8) size 35.59x18
- RenderBlock {a} at (0,0) size 35.59x18 [color=#1155CC]
- RenderParagraph (anonymous) at (0,0) size 35.59x18
- RenderText {#text} at (0,0) size 36x17
- text run at (0,0) width 36: "$367"
-layer at (609,509) size 159x59 clip at (610,510) size 157x57
- RenderFlexibleBox {app-toast} at (609.31,509) size 158.69x59 [border: (1px solid #AEA477)]
- RenderBlock {div} at (7,13.50) size 32x32
- RenderBlock {div} at (0,0) size 32x32 [border: (2px solid #000000)]
- RenderBlock {t} at (2,2) size 28x30
- RenderParagraph (anonymous) at (0,0) size 28x30
- RenderText {#text} at (6,1) size 16x27
- text run at (6,1) width 16: "?"
- RenderBlock {div} at (45,7) size 106.69x45
- RenderBlock {div} at (0,0) size 106.69x45
- RenderBlock {t} at (0,0) size 106.69x45
- RenderParagraph (anonymous) at (0,0) size 106.69x15
- RenderText {#text} at (0,0) size 60x15
- text run at (0,0) width 60: "Flights are"
- RenderBlock {span} at (0,15) size 106.69x15
- RenderParagraph (anonymous) at (0,0) size 106.69x15
- RenderText {#text} at (0,0) size 29x15
- text run at (0,0) width 29: "$200"
- RenderParagraph (anonymous) at (0,30) size 106.69x15
- RenderText {#text} at (0,0) size 107x15
- text run at (0,0) width 107: "cheaper tomorrow."
-layer at (751,513) size 13x15
- RenderBlock (positioned) {div} at (141.89,4) size 12.80x15
- RenderParagraph (anonymous) at (0,0) size 12.80x15
- RenderText {#text} at (2,0) size 9x15
- text run at (2,0) width 9: "X"
-selection start: position 0 of child 0 {#text} of child 0 {t} of child 2 {span} of {#document-fragment} of child 0 {app-search-input} of child 2 {app-toolbar} of {#document-fragment} of child 3 {flights-app} of child 0 {sky} of document
-selection end: position 28 of child 0 {#text} of child 0 {t} of child 2 {span} of {#document-fragment} of child 0 {app-search-input} of child 2 {app-toolbar} of {#document-fragment} of child 3 {flights-app} of child 0 {sky} of document
-
diff --git a/tests/framework/flights-app-pixels-expected.sky b/tests/framework/flights-app-pixels-expected.sky
deleted file mode 100644
index d94b6d0775c..00000000000
--- a/tests/framework/flights-app-pixels-expected.sky
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
diff --git a/tests/framework/flights-app-pixels.sky b/tests/framework/flights-app-pixels.sky
deleted file mode 100644
index 73ea2b2e678..00000000000
--- a/tests/framework/flights-app-pixels.sky
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
- Search
-
-
-
-
-
-
-
-
-
-
- flights today to dc by price
-
-
-
-
-
-
- SFO to DCA
-
-
-
-
-
-
-
-

-
-
- Virgin America
-
-
-
-
-
-

-
-
- British Airways
-
-
-
-
-
-

-
-
- United
-
-
-
-
-
-

-
-
- Delta
-
-
-
-
-
-
-
- SJC to DCA
-
-
-
-
-
-
-
-

-
-
- Virgin America
-
-
-
-
-
-

-
-
- jetBlue
-
-
-
-
-
-

-
-
- United
-
-
-
-
-
-
-
-
- ?
-
-
-
- Flights are $200 cheaper tomorrow.
-
-
- X
-
-
-
-
\ No newline at end of file
diff --git a/tests/framework/flights-app.sky b/tests/framework/flights-app.sky
deleted file mode 100644
index 826ab772913..00000000000
--- a/tests/framework/flights-app.sky
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
diff --git a/tests/framework/observe-expected.txt b/tests/framework/observe-expected.txt
deleted file mode 100644
index b7db27a36cc..00000000000
--- a/tests/framework/observe-expected.txt
+++ /dev/null
@@ -1,87 +0,0 @@
-ERROR: Exception caught during observer callback: ouch
-SOURCE: http://127.0.0.1:8000/sky/framework/sky-element/observe.sky:630
-ERROR: Exception caught during observer callback: ouch
-SOURCE: http://127.0.0.1:8000/sky/framework/sky-element/observe.sky:630
-Running 79 tests
-ok 1 Path constructor throws
-ok 2 Path path validity
-ok 3 Path Paths are interned
-ok 4 Path null is empty path
-ok 5 Path undefined is empty path
-ok 6 Path Path.getValueFrom
-ok 7 Path Path.setValueFrom
-ok 8 Path Degenerate Values
-ok 9 Basic Tests Exception Doesnt Stop Notification
-ok 10 Basic Tests Can only open once
-ok 11 ObserverTransform Close Invokes Close
-ok 12 ObserverTransform valueFn/setValueFn
-ok 13 ObserverTransform valueFn - object literal
-ok 14 ObserverTransform CompoundObserver - valueFn reduction
-ok 15 PathObserver Tests Callback args
-ok 16 PathObserver Tests PathObserver.path
-ok 17 PathObserver Tests invalid
-ok 18 PathObserver Tests Optional target for callback
-ok 19 PathObserver Tests Delivery Until No Changes
-ok 20 PathObserver Tests Path disconnect
-ok 21 PathObserver Tests Path discardChanges
-ok 22 PathObserver Tests Path setValue
-ok 23 PathObserver Tests Degenerate Values
-ok 24 PathObserver Tests Path NaN
-ok 25 PathObserver Tests Path Set Value Back To Same
-ok 26 PathObserver Tests Path Triple Equals
-ok 27 PathObserver Tests Path Simple
-ok 28 PathObserver Tests Path Simple - path object
-ok 29 PathObserver Tests Path - root is initially null
-ok 30 PathObserver Tests Path With Indices
-ok 31 PathObserver Tests Path Observation
-ok 32 PathObserver Tests Path Set To Same As Prototype
-ok 33 PathObserver Tests Path Set Read Only
-ok 34 PathObserver Tests Path Set Shadows
-ok 35 PathObserver Tests Delete With Same Value On Prototype
-ok 36 PathObserver Tests Delete With Different Value On Prototype
-ok 37 PathObserver Tests Value Change On Prototype
-ok 38 PathObserver Tests Delete Of Non Configurable
-ok 39 PathObserver Tests Notify
-ok 40 PathObserver Tests issue-161
-ok 41 PathObserver Tests object cycle
-ok 42 CompoundObserver Tests Simple
-ok 43 CompoundObserver Tests reportChangesOnOpen
-ok 44 CompoundObserver Tests Degenerate Values
-ok 45 CompoundObserver Tests valueFn - return object literal
-ok 46 CompoundObserver Tests reset
-ok 47 CompoundObserver Tests Heterogeneous
-ok 48 ArrayObserver Tests Optional target for callback
-ok 49 ArrayObserver Tests Delivery Until No Changes
-ok 50 ArrayObserver Tests Array disconnect
-ok 51 ArrayObserver Tests Array discardChanges
-ok 52 ArrayObserver Tests Array
-ok 53 ArrayObserver Tests Array observe non-array throws
-ok 54 ArrayObserver Tests Array Set Same
-ok 55 ArrayObserver Tests Array Splice
-ok 56 ArrayObserver Tests Array Splice Truncate And Expand With Length
-ok 57 ArrayObserver Tests Array Splice Delete Too Many
-ok 58 ArrayObserver Tests Array Length
-ok 59 ArrayObserver Tests Array Push
-ok 60 ArrayObserver Tests Array Pop
-ok 61 ArrayObserver Tests Array Shift
-ok 62 ArrayObserver Tests Array Unshift
-ok 63 ArrayObserver Tests Array Tracker Contained
-ok 64 ArrayObserver Tests Array Tracker Delete Empty
-ok 65 ArrayObserver Tests Array Tracker Right Non Overlap
-ok 66 ArrayObserver Tests Array Tracker Left Non Overlap
-ok 67 ArrayObserver Tests Array Tracker Right Adjacent
-ok 68 ArrayObserver Tests Array Tracker Left Adjacent
-ok 69 ArrayObserver Tests Array Tracker Right Overlap
-ok 70 ArrayObserver Tests Array Tracker Left Overlap
-ok 71 ArrayObserver Tests Array Tracker Prefix And Suffix One In
-ok 72 ArrayObserver Tests Array Tracker Shift One
-ok 73 ArrayObserver Tests Array Tracker Update Delete
-ok 74 ArrayObserver Tests Array Tracker Update After Delete
-ok 75 ArrayObserver Tests Array Tracker Delete Mid Array
-ok 76 ArrayObserver Tests Array Random Case 1
-ok 77 ArrayObserver Tests Array Random Case 2
-ok 78 ArrayObserver Tests Array Random Case 3
-ok 79 ArrayObserver Tests Array Tracker No Proxies Edits
-79 tests
-79 pass
-0 fail
diff --git a/tests/framework/observe.sky b/tests/framework/observe.sky
deleted file mode 100644
index 4f8349be82d..00000000000
--- a/tests/framework/observe.sky
+++ /dev/null
@@ -1,1735 +0,0 @@
-
-
-
-
-
-
diff --git a/tests/framework/templates-expected.txt b/tests/framework/templates-expected.txt
deleted file mode 100644
index 580883738c4..00000000000
--- a/tests/framework/templates-expected.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-Running 14 tests
-ok 1 SkyElement should stamp when the element is inserted
-ok 2 SkyElement should update isAttached when inserting
-ok 3 SkyElement should handle parser created elements with attributes
-ok 4 SkyElement should have defaults for all attributes
-ok 5 SkyElement should call change callbacks
-ok 6 SkyElement should convert boolean reflected attributes
-ok 7 SkyElement should convert string reflected attributes
-ok 8 SkyElement should convert number reflected attributes
-ok 9 SkyElement should connect data binding
-ok 10 SkyElement should two way bind attributes
-ok 11 SkyElement should connect template event handlers
-ok 12 SkyElement should connect host event handlers
-ok 13 SkyElement should not call attributeChanged for binding expression values
-ok 14 SkyElement should call shadowRootReady after creating the template instance
-14 tests
-14 pass
-0 fail
diff --git a/tests/framework/templates.sky b/tests/framework/templates.sky
deleted file mode 100644
index d64b9c81f2c..00000000000
--- a/tests/framework/templates.sky
+++ /dev/null
@@ -1,224 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/framework/xmlhttprequest/empty-responseType-expected.txt b/tests/framework/xmlhttprequest/empty-responseType-expected.txt
deleted file mode 100644
index 30adf469f45..00000000000
--- a/tests/framework/xmlhttprequest/empty-responseType-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 xmlhttprequest.responseType should default to text when empty
-1 tests
-1 pass
-0 fail
diff --git a/tests/framework/xmlhttprequest/empty-responseType.sky b/tests/framework/xmlhttprequest/empty-responseType.sky
deleted file mode 100644
index 18a62d5dcfc..00000000000
--- a/tests/framework/xmlhttprequest/empty-responseType.sky
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
diff --git a/tests/framework/xmlhttprequest/resources/pass.txt b/tests/framework/xmlhttprequest/resources/pass.txt
deleted file mode 100644
index 5cd2c5ee07b..00000000000
--- a/tests/framework/xmlhttprequest/resources/pass.txt
+++ /dev/null
@@ -1 +0,0 @@
-This is data from the network.
diff --git a/tests/framework/xmlhttprequest/responseType-expected.txt b/tests/framework/xmlhttprequest/responseType-expected.txt
deleted file mode 100644
index cb718f4d7fd..00000000000
--- a/tests/framework/xmlhttprequest/responseType-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 xmlhttprequest.responseType should support arraybuffer
-1 tests
-1 pass
-0 fail
diff --git a/tests/framework/xmlhttprequest/responseType.sky b/tests/framework/xmlhttprequest/responseType.sky
deleted file mode 100644
index 3ec73d16c55..00000000000
--- a/tests/framework/xmlhttprequest/responseType.sky
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/framework/xmlhttprequest/unicode-post-expected.txt b/tests/framework/xmlhttprequest/unicode-post-expected.txt
deleted file mode 100644
index 64c865d976a..00000000000
--- a/tests/framework/xmlhttprequest/unicode-post-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 XMLHttpRequest should be able to post non-ascii
-1 tests
-1 pass
-0 fail
diff --git a/tests/framework/xmlhttprequest/unicode-post.sky b/tests/framework/xmlhttprequest/unicode-post.sky
deleted file mode 100644
index 498b94d6b97..00000000000
--- a/tests/framework/xmlhttprequest/unicode-post.sky
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
diff --git a/tests/framework/xmlhttprequest/xhr-does-not-exist-expected.txt b/tests/framework/xmlhttprequest/xhr-does-not-exist-expected.txt
deleted file mode 100644
index fd4506dfad1..00000000000
--- a/tests/framework/xmlhttprequest/xhr-does-not-exist-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 xmlhttprequest should call onerror when endpoint does not exist
-1 tests
-1 pass
-0 fail
diff --git a/tests/framework/xmlhttprequest/xhr-does-not-exist.sky b/tests/framework/xmlhttprequest/xhr-does-not-exist.sky
deleted file mode 100644
index 7da19d0d1e2..00000000000
--- a/tests/framework/xmlhttprequest/xhr-does-not-exist.sky
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
diff --git a/tests/framework/xmlhttprequest/xhr-expected.txt b/tests/framework/xmlhttprequest/xhr-expected.txt
deleted file mode 100644
index 7c62dab7716..00000000000
--- a/tests/framework/xmlhttprequest/xhr-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 XMLHttpRequest should be able to fetch text files
-1 tests
-1 pass
-0 fail
diff --git a/tests/framework/xmlhttprequest/xhr-relative-expected.txt b/tests/framework/xmlhttprequest/xhr-relative-expected.txt
deleted file mode 100644
index d3f9b83d9da..00000000000
--- a/tests/framework/xmlhttprequest/xhr-relative-expected.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Running 1 tests
-ok 1 XMLHttpRequest should be able to fetch relative urls
-1 tests
-1 pass
-0 fail
diff --git a/tests/framework/xmlhttprequest/xhr-relative.sky b/tests/framework/xmlhttprequest/xhr-relative.sky
deleted file mode 100644
index 88908c71d91..00000000000
--- a/tests/framework/xmlhttprequest/xhr-relative.sky
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
diff --git a/tests/framework/xmlhttprequest/xhr.sky b/tests/framework/xmlhttprequest/xhr.sky
deleted file mode 100644
index 4b8345e655c..00000000000
--- a/tests/framework/xmlhttprequest/xhr.sky
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-