                 expect(playback.superview).to(beNil())
             }
 
-            it("Should stop listening events after destroy has been called") {
+            it("stop listening events after destroy has been called") {
                 var callbackWasCalled = false
 
                 playback.on("some-event") { _ in

            }

            context("Playback source") {
                it("Should have a source property with the url sent via options") {
                    let playback = StubPlayback(options: [kSourceUrl: "someUrl"])
                    expect(playback.source) == "someUrl"
                }

                it("Should have a source property with nil if no source is set") {
                    let playback = StubPlayback(options: [:])
                    expect(playback.source).to(beNil())
                }

                playback = StubPlayback(options: options as Options)
            }

            it("set frame of Playback to CGRect.zero") {
                expect(playback.frame) == CGRect.zero
            }

            it("set backgroundColor to clear") {
                expect(playback.backgroundColor).to(beNil())
            }

            it("set isUserInteractionEnabled to false") {
                expect(playback.isUserInteractionEnabled) == false
            }

            it("have a play method") {
                let responds = playback.responds(to: #selector(Playback.play))
                expect(responds).to(beTrue())
            }

            it("have a pause method") {
                let responds = playback.responds(to: #selector(Progress.pause))
                expect(responds).to(beTrue())
            }

            it("have a stop method") {
                let responds = playback.responds(to: #selector(NetService.stop))
                expect(responds).to(beTrue())
            }

            it("have a seek method receiving a time") {
                let responds = playback.responds(to: #selector(Playback.seek(_:)))
                expect(responds).to(beTrue())
            }

            it("have a duration var with a default value 0") {
                expect(playback.duration) == 0
            }

            it("have a isPlaying var with a default value false") {
                expect(playback.isPlaying).to(beFalse())
            }

            it("have a type var with a default value Unknown") {
                expect(playback.playbackType).to(equal(PlaybackType.unknown))
            }

            it("have a isHighDefinitionInUse var with a default value false") {
                expect(playback.isHighDefinitionInUse).to(beFalse())
            }

            it("removed from superview when destroy is called") {
                let container = UIView()
                container.addSubview(playback)

