summaryrefslogtreecommitdiff
path: root/spec/javascripts
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2013-06-17 19:44:34 -0600
committermo khan <mo@mokhan.ca>2013-06-17 19:44:34 -0600
commitf7013a5970bd286690221be43f58722bcd20613f (patch)
tree1520ebe5b854887a640bcbd2d2acfeca9c539e45 /spec/javascripts
parent1456b0d3906e0063b53ccd867a2373fcfc11d222 (diff)
remove PlayerSpec
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/jasmine_examples/PlayerSpec.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/spec/javascripts/jasmine_examples/PlayerSpec.js b/spec/javascripts/jasmine_examples/PlayerSpec.js
deleted file mode 100644
index 79f10221..00000000
--- a/spec/javascripts/jasmine_examples/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