| @@ 647-663 (lines=17) @@ | ||
| 644 | $this->assertEquals( 'foo5', $this->server_replica_storage->get_metadata( 'post', $post_id, 'a_public_meta', true ) ); |
|
| 645 | } |
|
| 646 | ||
| 647 | function test_full_sync_sends_all_post_terms() { |
|
| 648 | $post_id = $this->factory->post->create(); |
|
| 649 | wp_set_object_terms( $post_id, 'tag', 'post_tag' ); |
|
| 650 | ||
| 651 | $this->sender->do_sync(); |
|
| 652 | $terms = get_the_terms( $post_id, 'post_tag' ); |
|
| 653 | ||
| 654 | $this->assertEqualsObject( $terms, $this->server_replica_storage->get_the_terms( $post_id, 'post_tag' ), 'Initial sync doesn\'t work' ); |
|
| 655 | // reset the storage, check value, and do full sync - storage should be set! |
|
| 656 | $this->server_replica_storage->reset(); |
|
| 657 | ||
| 658 | $this->assertEquals( null, $this->server_replica_storage->get_the_terms( $post_id, 'post_tag', 'Not empty' ) ); |
|
| 659 | $this->full_sync->start(); |
|
| 660 | $this->sender->do_full_sync(); |
|
| 661 | ||
| 662 | $this->assertEqualsObject( $terms, $this->server_replica_storage->get_the_terms( $post_id, 'post_tag' ), 'Full sync doesn\'t work' ); |
|
| 663 | } |
|
| 664 | ||
| 665 | function test_full_sync_sends_all_comment_meta() { |
|
| 666 | $post_id = $this->factory->post->create(); |
|
| @@ 815-831 (lines=17) @@ | ||
| 812 | $this->assertEquals( 'foo5', $this->server_replica_storage->get_metadata( 'post', $post_id, 'a_public_meta', true ) ); |
|
| 813 | } |
|
| 814 | ||
| 815 | function test_full_sync_sends_all_post_terms() { |
|
| 816 | $post_id = $this->factory->post->create(); |
|
| 817 | wp_set_object_terms( $post_id, 'tag', 'post_tag' ); |
|
| 818 | ||
| 819 | $this->sender->do_sync(); |
|
| 820 | $terms = get_the_terms( $post_id, 'post_tag' ); |
|
| 821 | ||
| 822 | $this->assertEqualsObject( $terms, $this->server_replica_storage->get_the_terms( $post_id, 'post_tag' ), 'Initial sync doesn\'t work' ); |
|
| 823 | // reset the storage, check value, and do full sync - storage should be set! |
|
| 824 | $this->server_replica_storage->reset(); |
|
| 825 | ||
| 826 | $this->assertEquals( null, $this->server_replica_storage->get_the_terms( $post_id, 'post_tag', 'Not empty' ) ); |
|
| 827 | $this->full_sync->start(); |
|
| 828 | $this->sender->do_full_sync(); |
|
| 829 | ||
| 830 | $this->assertEqualsObject( $terms, $this->server_replica_storage->get_the_terms( $post_id, 'post_tag' ), 'Full sync doesn\'t work' ); |
|
| 831 | } |
|
| 832 | ||
| 833 | function test_full_sync_sends_all_comment_meta() { |
|
| 834 | $post_id = $this->factory->post->create(); |
|