summaryrefslogtreecommitdiff
path: root/spec/javascripts
diff options
context:
space:
mode:
authormo k <mo@mokhan.ca>2012-05-27 22:02:09 -0600
committermo k <mo@mokhan.ca>2012-05-27 22:02:09 -0600
commitaa0516ab8d4006c479883037e552068e84a170f4 (patch)
treec68c5328d793d7149a69e763c42bb2d3ffd9cd04 /spec/javascripts
parent4a27553c8fbe85f290ea1ad79464ecc21e3e46af (diff)
move third party css and js to vendor folder.
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/PlayerSpec.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/spec/javascripts/PlayerSpec.js b/spec/javascripts/PlayerSpec.js
deleted file mode 100644
index 79f10221..00000000
--- a/spec/javascripts/PlayerSpec.js
+++ /dev/null
@@ -1,58 +0,0 @@
-describe("Player", function() {
- var player;
- var song;
-
- beforeEach(function() {
- player = new Player();
- song = new Song();
- });
-
- it("should be able to play a Song", function() {
- player.play(song);
- expect(player.currentlyPlayingSong).toEqual(song);
-
- //demonstrates use of custom matcher
- expect(player).toBePlaying(song);
- });
-
- describe("when song has been paused", function() {
- beforeEach(function() {
- player.play(song);
- player.pause();
- });
-
- it("should indicate that the song is currently paused", function() {
- expect(player.isPlaying).toBeFalsy();
-
- // demonstrates use of 'not' with a custom matcher
- expect(player).not.toBePlaying(song);
- });
-
- it("should be possible to resume", function() {
- player.resume();
- expect(player.isPlaying).toBeTruthy();
- expect(player.currentlyPlayingSong).toEqual(song);
- });
- });
-
- // demonstrates use of spies to intercept and test method calls
- it("tells the current song if the user has made it a favorite", function() {
- spyOn(song, 'persistFavoriteStatus');
-
- player.play(song);
- player.makeFavorite();
-
- expect(song.persistFavoriteStatus).toHaveBeenCalledWith(true);
- });
-
- //demonstrates use of expected exceptions
- describe("#resume", function() {
- it("should throw an exception if song is already playing", function() {
- player.play(song);
-
- expect(function() {
- player.resume();
- }).toThrow("song is already playing");
- });
- });
-}); \ No newline at end of file