@@ -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