| @@ 665-687 (lines=23) @@ | ||
| 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(); |
|
| 667 | $comment_ids = $this->factory->comment->create_post_comments( $post_id ); |
|
| 668 | $comment_id = $comment_ids[0]; |
|
| 669 | ||
| 670 | Settings::update_settings( array( 'comment_meta_whitelist' => array( 'test_meta_key' ) ) ); |
|
| 671 | ||
| 672 | add_comment_meta( $comment_id, 'test_meta_key', 'foo' ); |
|
| 673 | ||
| 674 | $this->sender->do_sync(); |
|
| 675 | ||
| 676 | $this->assertEquals( 'foo', $this->server_replica_storage->get_metadata( 'comment', $comment_id, 'test_meta_key', true ) ); |
|
| 677 | ||
| 678 | // reset the storage, check value, and do full sync - storage should be set! |
|
| 679 | $this->server_replica_storage->reset(); |
|
| 680 | ||
| 681 | $this->assertEquals( null, $this->server_replica_storage->get_metadata( 'comment', $comment_id, 'test_meta_key', true ) ); |
|
| 682 | ||
| 683 | $this->full_sync->start(); |
|
| 684 | $this->sender->do_full_sync(); |
|
| 685 | ||
| 686 | $this->assertEquals( 'foo', $this->server_replica_storage->get_metadata( 'comment', $comment_id, 'test_meta_key', true ) ); |
|
| 687 | } |
|
| 688 | ||
| 689 | function test_full_sync_sends_theme_info() { |
|
| 690 | // make sure we don't already use this theme |
|
| @@ 833-855 (lines=23) @@ | ||
| 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(); |
|
| 835 | $comment_ids = $this->factory->comment->create_post_comments( $post_id ); |
|
| 836 | $comment_id = $comment_ids[0]; |
|
| 837 | ||
| 838 | Settings::update_settings( array( 'comment_meta_whitelist' => array( 'test_meta_key' ) ) ); |
|
| 839 | ||
| 840 | add_comment_meta( $comment_id, 'test_meta_key', 'foo' ); |
|
| 841 | ||
| 842 | $this->sender->do_sync(); |
|
| 843 | ||
| 844 | $this->assertEquals( 'foo', $this->server_replica_storage->get_metadata( 'comment', $comment_id, 'test_meta_key', true ) ); |
|
| 845 | ||
| 846 | // reset the storage, check value, and do full sync - storage should be set! |
|
| 847 | $this->server_replica_storage->reset(); |
|
| 848 | ||
| 849 | $this->assertEquals( null, $this->server_replica_storage->get_metadata( 'comment', $comment_id, 'test_meta_key', true ) ); |
|
| 850 | ||
| 851 | $this->full_sync->start(); |
|
| 852 | $this->sender->do_full_sync(); |
|
| 853 | ||
| 854 | $this->assertEquals( 'foo', $this->server_replica_storage->get_metadata( 'comment', $comment_id, 'test_meta_key', true ) ); |
|
| 855 | } |
|
| 856 | ||
| 857 | function test_full_sync_sends_theme_info() { |
|
| 858 | // make sure we don't already use this theme |
|