Skip to content

Commit f20b75f

Browse files
committed
Add loginURL to preview mocks
1 parent af2e711 commit f20b75f

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

WooCommerce/WooCommerceTests/ViewRelated/Products/Edit Product/ProductFormViewModelTests.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,7 @@ final class ProductFormViewModelTests: XCTestCase {
544544

545545
func test_no_preview_button_for_new_blank_product_without_any_changes() {
546546
// Given
547-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
547+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
548548

549549
let product = Product.fake().copy(statusKey: ProductStatus.published.rawValue)
550550
let viewModel = createViewModel(product: product,
@@ -561,7 +561,7 @@ final class ProductFormViewModelTests: XCTestCase {
561561

562562
func test_preview_button_for_new_product_with_pending_changes() {
563563
// Given
564-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
564+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
565565

566566
let product = Product.fake().copy(statusKey: ProductStatus.published.rawValue)
567567
let viewModel = createViewModel(product: product,
@@ -579,7 +579,7 @@ final class ProductFormViewModelTests: XCTestCase {
579579

580580
func test_no_preview_button_for_existing_published_product_without_any_changes() {
581581
// Given
582-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
582+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
583583

584584
let product = Product.fake().copy(productID: 123, statusKey: ProductStatus.published.rawValue)
585585
let viewModel = createViewModel(product: product,
@@ -597,7 +597,7 @@ final class ProductFormViewModelTests: XCTestCase {
597597

598598
func test_no_preview_button_for_existing_published_product_with_pending_changes() {
599599
// Given
600-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
600+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
601601

602602
let product = Product.fake().copy(productID: 123, statusKey: ProductStatus.published.rawValue)
603603
let viewModel = createViewModel(product: product,
@@ -614,7 +614,7 @@ final class ProductFormViewModelTests: XCTestCase {
614614

615615
func test_preview_button_for_existing_draft_product_without_any_changes() {
616616
// Given
617-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
617+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
618618

619619
let product = Product.fake().copy(productID: 123, statusKey: ProductStatus.draft.rawValue)
620620
let viewModel = createViewModel(product: product,
@@ -631,7 +631,7 @@ final class ProductFormViewModelTests: XCTestCase {
631631

632632
func test_preview_button_for_existing_draft_product_with_pending_changes() {
633633
// Given
634-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
634+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
635635

636636
let product = Product.fake().copy(productID: 123, statusKey: ProductStatus.draft.rawValue)
637637
let viewModel = createViewModel(product: product,
@@ -649,7 +649,7 @@ final class ProductFormViewModelTests: XCTestCase {
649649

650650
func test_no_preview_button_for_existing_product_with_other_status_and_without_any_changes() {
651651
// Given
652-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
652+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
653653

654654
let product = Product.fake().copy(productID: 123, statusKey: "other")
655655
let viewModel = createViewModel(product: product,
@@ -666,7 +666,7 @@ final class ProductFormViewModelTests: XCTestCase {
666666

667667
func test_no_preview_button_for_existing_product_with_other_status_and_pending_changes() {
668668
// Given
669-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
669+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
670670

671671
let product = Product.fake().copy(productID: 123, statusKey: "other")
672672
let viewModel = createViewModel(product: product,
@@ -684,7 +684,7 @@ final class ProductFormViewModelTests: XCTestCase {
684684

685685
func test_no_preview_button_for_any_product_in_read_only_mode() {
686686
// Given
687-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: true)
687+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: true)
688688

689689
let product = Product.fake().copy(productID: 123, statusKey: ProductStatus.published.rawValue)
690690
let viewModel = createViewModel(product: product,
@@ -702,7 +702,7 @@ final class ProductFormViewModelTests: XCTestCase {
702702

703703
func test_no_preview_button_for_existing_draft_product_on_self_hosted_store() {
704704
// Given
705-
sessionManager.defaultSite = Site.fake().copy(isWordPressComStore: false)
705+
sessionManager.defaultSite = Site.fake().copy(loginURL: "http://test.com/wp-login.php", isWordPressComStore: false)
706706

707707
let product = Product.fake().copy(productID: 123, statusKey: ProductStatus.draft.rawValue)
708708
let viewModel = createViewModel(product: product,

0 commit comments

Comments
 (0)