 					expect(destinationProperty.value).to(equal(initialPropertyValue))
 				}
 
-				pending("should tear down the binding when the source property deallocates") {
+				it("should tear down the binding when the source property deallocates") {
 					var sourceProperty: MutableProperty<String>? = MutableProperty(initialPropertyValue)
 
 					let destinationProperty = MutableProperty("")

					expect(mutableProperty.value).to(equal(signalValues.last!))
				}

				pending("should tear down the binding when disposed") {
					let signalValues = [initialPropertyValue, subsequentPropertyValue]
					let signalProducer = SignalProducer<String, NoError>(values: signalValues)


			}

			describe("from a SignalProducer") {
				it("should start a signal and update the property with its values") {
					let signalValues = [initialPropertyValue, subsequentPropertyValue]
					let signalProducer = SignalProducer<String, NoError>(values: signalValues)

