|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 /** |
|
5 * These tests ensure that capturing a sites's thumbnail, saving it and |
|
6 * retrieving it from the cache works. |
|
7 */ |
|
8 function runTests() { |
|
9 // Create a tab with a red background. |
|
10 yield addTab("data:text/html,<body bgcolor=ff0000></body>"); |
|
11 yield captureAndCheckColor(255, 0, 0, "we have a red thumbnail"); |
|
12 |
|
13 // Load a page with a green background. |
|
14 yield navigateTo("data:text/html,<body bgcolor=00ff00></body>"); |
|
15 yield captureAndCheckColor(0, 255, 0, "we have a green thumbnail"); |
|
16 |
|
17 // Load a page with a blue background. |
|
18 yield navigateTo("data:text/html,<body bgcolor=0000ff></body>"); |
|
19 yield captureAndCheckColor(0, 0, 255, "we have a blue thumbnail"); |
|
20 } |