Skip to content

Instantly share code, notes, and snippets.

@polac24
Last active September 27, 2017 15:53
Show Gist options
  • Select an option

  • Save polac24/7945f095793b3bb481bc2a0b101889ac to your computer and use it in GitHub Desktop.

Select an option

Save polac24/7945f095793b3bb481bc2a0b101889ac to your computer and use it in GitHub Desktop.
// Arange
let url = URL(string: "https://address.com")!
let deinitExpectation = expectation(description: "deinit completionHandler")
var reference:ReferenceObserver? = ReferenceObserver(deinitHandler: deinitExpectation.fulfill)
// Act
let downloader = Downloader(url:url, completionHandler:{[capturedReference = reference] in
_ = capturedReference
XCTFail()
})
reference = nil
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment