 		}
 
 		context("SignalProducer") {
-			describeSignalProducerFlattenDisposal(.Latest, name: "SignalProducer.switchToLatest")
-			describeSignalProducerFlattenDisposal(.Merge, name: "SignalProducer.merge")
-			describeSignalProducerFlattenDisposal(.Concat, name: "SignalProducer.concat")
+			describeSignalProducerFlattenDisposal(.Latest, name: "switchToLatest")
+			describeSignalProducerFlattenDisposal(.Merge, name: "merge")
+			describeSignalProducerFlattenDisposal(.Concat, name: "concat")
 		}
 	}
 }

				it("disposes original signal when result signal interrupted") {
					var disposed = false

					let disposable = SignalProducer<SignalProducer<(), NoError>, NoError> { observer, disposable in
						disposable += ActionDisposable {
							disposed = true
						}

		}

		context("Signal") {
			describeSignalFlattenDisposal(.Latest, name: "switchToLatest")
			describeSignalFlattenDisposal(.Merge, name: "merge")
			describeSignalFlattenDisposal(.Concat, name: "concat")
		}

		func describeSignalProducerFlattenDisposal(flattenStrategy: FlattenStrategy, name: String) {
