Skip to content

Instantly share code, notes, and snippets.

View FranDepascuali's full-sized avatar

Depa FranDepascuali

View GitHub Profile
@FranDepascuali
FranDepascuali / XCTAssertDeallocation.swift
Last active August 22, 2020 12:57
A sample for testing memory leaks
// Adapted from https://www.avanderlee.com/swift/memory-leaks-unit-tests/
// --------------> Usage <-------------------
XCTAssertDeallocation(of: {
MyViewController(...)
})
// With some setup:
XCTAssertDeallocation(of: { () -> MyViewController in
let myViewController = MyViewController(...)
// Just playing with this pointfreeco sample
// https://github.com/pointfreeco/episode-code-samples/blob/main/0114-designing-dependencies-pt5/DesigningDependencies/WeatherClient/Sources/WeatherClient/Mocks.swift
extension WeatherClient {
static func faked(
response: Result<[WeatherResponse.ConsolidatedWeather], Error>,
locations: Result<[Location], Error>) -> WeatherClient {
return Self(
weather: { _ in
@FranDepascuali
FranDepascuali / santi.py
Created August 29, 2022 19:08
Python santi
import wikiquotes
print("Hola Santi")
edad_santi = 30
edad_fran = 30
edad_santi_texto = "30"
edadSanti = 30
asdsadjasjdj = 30
@FranDepascuali
FranDepascuali / Fastfile.rb
Last active December 6, 2024 01:57
Publish a new fastlane version of a RN iOS app
# Import the iOS-specific Fastlane configuration
import("../ios/fastlane/ios_fastfile")
# Shared lanes for version management and release notes generation
lane :get_version_from_tag do |options|
# Ensure required environment variables are present
ensure_env_vars(
env_vars: ['GIT_TAG']
)