File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ public function test_rest_routes_registered() {
5151 $ routes = $ wp_rest_server ->get_routes ();
5252
5353 $ this ->assertArrayHasKey ( '/nodeinfo/discovery ' , $ routes );
54- $ this ->assertArrayHasKey ( '/nodeinfo2/1.0 ' , $ routes );
54+ $ this ->assertArrayHasKey ( '/nodeinfo2/(?P<version> \\ d \\ . \\ d) ' , $ routes );
5555
5656 $ wp_rest_server = null ;
5757 }
@@ -79,14 +79,22 @@ public function test_integrations_register_versions() {
7979 public function test_rewrite_rules_added () {
8080 global $ wp_rewrite ;
8181
82- // Flush rules to ensure they're registered.
82+ // Enable permalinks for testing.
83+ $ wp_rewrite ->set_permalink_structure ( '/%postname%/ ' );
84+
85+ // Add rewrite rules.
8386 \Nodeinfo \Nodeinfo::get_instance ()->add_rewrite_rules ();
8487 $ wp_rewrite ->flush_rules ();
8588
8689 $ rules = $ wp_rewrite ->wp_rewrite_rules ();
8790
91+ // Ensure rules is an array.
92+ $ this ->assertIsArray ( $ rules );
8893 $ this ->assertArrayHasKey ( '^.well-known/nodeinfo ' , $ rules );
8994 $ this ->assertArrayHasKey ( '^.well-known/x-nodeinfo2 ' , $ rules );
95+
96+ // Reset permalink structure.
97+ $ wp_rewrite ->set_permalink_structure ( '' );
9098 }
9199
92100 /**
You can’t perform that action at this time.
0 commit comments