d20e5d425dd00553187411fe60a5b11fb1752374
[profile/ivi/cowhide.git] / examples / hoofbeats / tests / unit / library.js
1 /* vi: set et sw=4 ts=4 si: */
2 $(function() {
3     module("hoofbeats-library", {
4         setup: function() {
5             window._tizen = window.tizen;
6         },
7         teardown: function() {
8             window.tizen = window._tizen;
9         }
10     });
11
12     test("scan when browser doesn't support Tizen web api",
13     function() {
14         var lib = new HoofbeatsLibrary();
15         window.tizen = undefined;
16         raises(function() {
17             lib.scan();
18         }, Error, "scan throws Error");
19     });
20
21     test("successful scan", function() {
22         var lib = new HoofbeatsLibrary();
23                 stop();
24         lib.scan().then(function() {
25                         ok(lib.mediaItems.length > 0, "there are items in the library");
26                         start();
27                 });
28     });
29 });