public function testGeneralUsage()
{
$attrs = ['A' => 'Hello & & < <', 'b' => false, 'c' => true, 'd' => null, 'e' => ['&', '&', '<', '<'], 'f' => (object) ['foo' => 'bar'], 'g' => ['bar', true, 1.5, 2], 'h' => ['foo', []], 'i' => [new \ElggObject()]];
$expected = 'a="Hello & & < <" c="c" e="& & < <" g="bar 1 1.5 2"';
$this->assertEquals($expected, elgg_format_attributes($attrs));
}