--- /dev/null
+$( document ).ready( function () {
+ var url = "test.png?" + Date.now();
+ module("Imageloader");
+
+
+ asyncTest( "Thumbnail is not in storage", 1, function () {
+ $.imageloader.getThumbnail(url, function ( result ) {
+ strictEqual(result, "NOT_FOUND_ERR", "Thumbnail is not found, correct error.");
+ start();
+ });
+ });
+
+ asyncTest( "Set thumbnail", 2, function () {
+ $.imageloader.setThumbnail( url, function ( result ) {
+ strictEqual( typeof result, "string", "Result is returned" );
+ strictEqual( result.substr(0, 22), "data:image/png;base64,", "Returned result is png data string" );
+ start();
+ });
+ });
+
+ asyncTest( "Remove thumbnail", 1, function () {
+ $.imageloader.removeThumbnail( url );
+ $.imageloader.getThumbnail(url, function ( result ) {
+ strictEqual(result, "NOT_FOUND_ERR", "Thumbnail is not found, correct error.");
+ start();
+ });
+ });
+});
\ No newline at end of file
--- /dev/null
+
+<!DOCTYPE html>
+<html>
+<head>
+ <script src="../../../build/tizen-web-ui-fw/latest/js/jquery.js"></script>
+ <script src="../../../build/tizen-web-ui-fw/latest/js/tizen-web-ui-fw-libs.min.js"></script>
+ <script src="../../../build/tizen-web-ui-fw/latest/js/tizen-web-ui-fw.js"
+ data-framework-theme="tizen-white"
+ data-framework-viewport-scale=false>
+ </script>
+ <link rel="stylesheet" href="../../../libs/js/jquery-mobile-1.2.0/external/qunit.css" />
+ <script src="../../../libs/js/jquery-mobile-1.2.0/external/qunit.js"></script>
+ <script src="imageloader-tests.js"></script>
+ <title>ImageLoader</title>
+</head>
+
+<body>
+
+<h1 id="qunit-header">Core</h1>
+<h2 id="qunit-banner"></h2>
+<div id="qunit-testrunner-toolbar"></div>
+<h2 id="qunit-userAgent"></h2>
+<ol id="qunit-tests"></ol>
+
+<div id="qunit-fixture"></div>
+
+</body>
+</html>