Make WordPress Core

Changeset 61367


Ignore:
Timestamp:
12/10/2025 11:25:48 PM (2 weeks ago)
Author:
SergeyBiryukov
Message:

Tests: Use assertSame() in some newly introduced tests.

This ensures that not only the return values match the expected results, but also that their type is the same.

Going forward, stricter type checking by using assertSame() should generally be preferred to assertEquals() where appropriate, to make the tests more reliable.

Follow-up to [59132].

See #64324.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/blocks/registerBlockTypeFromMetadataWithRegistry.php

    r59132 r61367  
    4545        // Assert that the block was registered successfully
    4646        $this->assertInstanceOf( 'WP_Block_Type', $registered_block );
    47         $this->assertEquals( 'test-suite/test-block', $registered_block->name );
    48         $this->assertEquals( 'Custom Test Block', $registered_block->title );
    49         $this->assertEquals( 'widgets', $registered_block->category );
    50         $this->assertEquals( 'smiley', $registered_block->icon );
    51         $this->assertEquals( 'A test block registered via WP_Block_Metadata_Registry', $registered_block->description );
    52         $this->assertEquals( array( 'html' => false ), $registered_block->supports );
     47        $this->assertSame( 'test-suite/test-block', $registered_block->name );
     48        $this->assertSame( 'Custom Test Block', $registered_block->title );
     49        $this->assertSame( 'widgets', $registered_block->category );
     50        $this->assertSame( 'smiley', $registered_block->icon );
     51        $this->assertSame( 'A test block registered via WP_Block_Metadata_Registry', $registered_block->description );
     52        $this->assertSame( array( 'html' => false ), $registered_block->supports );
    5353    }
    5454
     
    8484        // Assert that the block was registered successfully with overrides
    8585        $this->assertInstanceOf( 'WP_Block_Type', $registered_block );
    86         $this->assertEquals( 'test-suite/test-block', $registered_block->name );
    87         $this->assertEquals( 'Overridden Title', $registered_block->title );
    88         $this->assertEquals( 'widgets', $registered_block->category );
    89         $this->assertEquals( 'smiley', $registered_block->icon );
    90         $this->assertEquals( 'A test block registered via WP_Block_Metadata_Registry', $registered_block->description );
    91         $this->assertEquals( array( 'html' => true ), $registered_block->supports );
     86        $this->assertSame( 'test-suite/test-block', $registered_block->name );
     87        $this->assertSame( 'Overridden Title', $registered_block->title );
     88        $this->assertSame( 'widgets', $registered_block->category );
     89        $this->assertSame( 'smiley', $registered_block->icon );
     90        $this->assertSame( 'A test block registered via WP_Block_Metadata_Registry', $registered_block->description );
     91        $this->assertSame( array( 'html' => true ), $registered_block->supports );
    9292    }
    9393
Note: See TracChangeset for help on using the changeset viewer.