Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion BitkitTests/SendQuickpayLnurlRemountTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,11 @@ final class SendQuickpayLnurlRemountTests: XCTestCase {
sheets: SheetViewModel? = nil) -> (AppViewModel, SheetViewModel, MountState, UIWindow)
{
snapshotAppDefaultsDomain()
let camera = CameraManager.shared
let hadCameraPermission = camera.hasPermission
addTeardownBlock { @MainActor in camera.hasPermission = hadCameraPermission }
// Keep hosted navigation tests from requesting system camera permission.
camera.hasPermission = true
let app = app ?? AppViewModel()
let sheets = sheets ?? SheetViewModel()
let wallet = WalletViewModel()
Expand All @@ -218,7 +223,7 @@ final class SendQuickpayLnurlRemountTests: XCTestCase {
.environment(PaykitPaymentRequestManager())
.environment(HwWalletManager())
.environment(TrezorManager())
.environment(CameraManager.shared)
.environment(camera)
.environmentObject(app)
.environmentObject(wallet)
.environmentObject(NetworkMonitor())
Expand Down
7 changes: 6 additions & 1 deletion BitkitTests/SendSheetLifecycleTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,11 @@ final class SendSheetLifecycleTests: XCTestCase {
{
snapshotAppDefaultsDomain()
snapshotAppGroupDefaults("home_screen_display_currency_code_v1", "home_screen_display_currency_symbol_v1")
let camera = CameraManager.shared
let hadCameraPermission = camera.hasPermission
addTeardownBlock { @MainActor in camera.hasPermission = hadCameraPermission }
// Keep hosted navigation tests from requesting system camera permission.
camera.hasPermission = true
let app = AppViewModel()
if let lnurlPayData {
app.lnurlPayData = lnurlPayData
Expand All @@ -372,7 +377,7 @@ final class SendSheetLifecycleTests: XCTestCase {
.environment(PaykitPaymentRequestManager())
.environment(HwWalletManager())
.environment(TrezorManager())
.environment(CameraManager.shared)
.environment(camera)
.environmentObject(app)
.environmentObject(wallet)
.environmentObject(NetworkMonitor())
Expand Down
Loading