mpviewplugins/mpdetailsviewplugin/tsrc/unittest_resources/test-src/MusicTest.js
author hgs
Fri, 23 Jul 2010 17:31:12 -0500
changeset 45 612c4815aebe
parent 35 fdb31ab341af
permissions -rw-r--r--
201029
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
hgs
parents:
diff changeset
     1
MusicTest = TestCase('MusicTest');
hgs
parents:
diff changeset
     2
hgs
parents:
diff changeset
     3
MusicTest.prototype.testMusicContext = function() {
hgs
parents:
diff changeset
     4
    var context = music.privateFunctions.getMusicContext();
hgs
parents:
diff changeset
     5
	assertTrue(context.object.data.miniview.indexOf("London Calling") != -1);
hgs
parents:
diff changeset
     6
	assertTrue(context.object.data.miniview.indexOf("The Clash") != -1);
hgs
parents:
diff changeset
     7
};
hgs
parents:
diff changeset
     8
hgs
parents:
diff changeset
     9
MusicTest.prototype.testNoa = function() {
hgs
parents:
diff changeset
    10
    var context = music.privateFunctions.getNoa();
hgs
parents:
diff changeset
    11
    assertTrue(context.username.indexOf("lcoubert10") != -1);
hgs
parents:
diff changeset
    12
    assertTrue(context.password.indexOf("lcoubert01") != -1);
hgs
parents:
diff changeset
    13
};
hgs
parents:
diff changeset
    14
hgs
parents:
diff changeset
    15
MusicTest.prototype.testInitPlayer = function() {
hgs
parents:
diff changeset
    16
//    document.createElement('div').setAttribute("id", "ovi.player.share.ui");
hgs
parents:
diff changeset
    17
    /*:DOC += <div id="ovi.player.share.ui"></div>*/
hgs
parents:
diff changeset
    18
    music.initPlayer();
hgs
parents:
diff changeset
    19
	var ui = document.getElementById("ovi.player.share.ui");
hgs
parents:
diff changeset
    20
    assertTrue(ui.innerHTML.indexOf('player') >= 0);
hgs
parents:
diff changeset
    21
};
hgs
parents:
diff changeset
    22
hgs
parents:
diff changeset
    23
MusicTest.prototype.setUp = function() {
hgs
parents:
diff changeset
    24
    window.context = {
hgs
parents:
diff changeset
    25
        username: function(){
hgs
parents:
diff changeset
    26
            return "lcoubert10"
hgs
parents:
diff changeset
    27
        },
hgs
parents:
diff changeset
    28
        password: function(){
hgs
parents:
diff changeset
    29
            return "lcoubert01"
hgs
parents:
diff changeset
    30
        },
hgs
parents:
diff changeset
    31
        title: function(){
hgs
parents:
diff changeset
    32
            return "London Calling"
hgs
parents:
diff changeset
    33
        },
hgs
parents:
diff changeset
    34
        album: function(){
hgs
parents:
diff changeset
    35
            return "dummyuri"
hgs
parents:
diff changeset
    36
        },
hgs
parents:
diff changeset
    37
        artist: function(){
hgs
parents:
diff changeset
    38
            return "The Clash"
hgs
parents:
diff changeset
    39
        },
hgs
parents:
diff changeset
    40
        link: function(){
hgs
parents:
diff changeset
    41
            return "http://music.ovi.com/ru/ru/pc/Product/Queen/Bohemian-Rhapsody/8019069"
hgs
parents:
diff changeset
    42
        },
hgs
parents:
diff changeset
    43
        albumArtBase64: function(){return 0;}
hgs
parents:
diff changeset
    44
    }
hgs
parents:
diff changeset
    45
};
hgs
parents:
diff changeset
    46
hgs
parents:
diff changeset
    47
MusicTest.prototype.tearDown = function() { };
hgs
parents:
diff changeset
    48
hgs
parents:
diff changeset
    49