assertTrue(Schema::hasColumn('users', 'identity_verified_at')); $this->assertTrue(Schema::hasColumn('users', 'identity_verified_provider')); $this->assertTrue(Schema::hasColumn('users', 'identity_verified_purpose_last')); $this->assertTrue(Schema::hasColumn('users', 'identity_hash')); $this->assertTrue(Schema::hasColumn('users', 'mobile_verified_at')); } public function test_identity_verification_logs_table_exists(): void { $this->assertTrue(Schema::hasTable('identity_verification_logs')); foreach ([ 'id', 'provider_id', 'purpose', 'channel', 'user_id', 'target_hash', 'status', 'render_hint', 'attempts', 'max_attempts', 'ip_address', 'user_agent', 'origin_type', 'origin_identifier', 'origin_policy_key', 'properties', 'metadata', 'verification_token', 'expires_at', 'verified_at', 'consumed_at', 'created_at', 'updated_at', ] as $column) { $this->assertTrue( Schema::hasColumn('identity_verification_logs', $column), "identity_verification_logs.{$column} column should exist" ); } } }