 				}
 
 				pending("should tear down the binding when the property deallocates") {
-//					let signalValues = [1, 2, 3]
-//					let signalProducer = SignalProducer<Int, NoError>(values: signalValues)
-//
-//					var mutableProperty: MutableProperty<Int>? = MutableProperty(0)
+//					let signalValues = [initialPropertyValue, subsequentPropertyValue]
+//					let signalProducer = SignalProducer<String, NoError>(values: signalValues)
+//
+//					var mutableProperty: MutableProperty<String>? = MutableProperty(initialPropertyValue)
 //
 //					let disposable = mutableProperty! <~ signalProducer
 //


			describe("from a SignalProducer") {
				pending("should start a signal and update the property with its values") {
//					let signalValues = [1, 2, 3]
//					let signalProducer = SignalProducer<Int, NoError>(values: signalValues)
//
//					let mutableProperty = MutableProperty<Int>(0)
//
//					mutableProperty <~ signalProducer
//

				}

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