helper('html'); } // ------------------------------------------------------------------------ public function test_br() { $this->assertEquals('

', br(2)); } // ------------------------------------------------------------------------ public function test_heading() { $this->assertEquals('

foobar

', heading('foobar')); $this->assertEquals('

foobar

', heading('foobar', 2, 'class="bar"')); } public function test_heading_array_attributes() { // Test array of attributes $this->assertEquals('

foobar

', heading('foobar', 2, array('class' => 'bar', 'id' => 'foo'))); } public function test_heading_object_attributes() { // Test array of attributes $this->assertEquals('

foobar

', heading('foobar', 2, array('class' => 'bar', 'id' => 'foo'))); $test = new stdClass; $test->class = "bar"; $test->id = "foo"; $this->assertEquals('

foobar

', heading('foobar', 2, $test)); } // ------------------------------------------------------------------------ public function test_img() { $this->ci_set_config('base_url', 'http://localhost/'); $this->assertEquals('', img("test")); $this->assertEquals('', img("data:foo/bar,baz")); $this->assertEquals('', img("data://foo")); $this->assertEquals('', img("//foo.bar/baz")); $this->assertEquals('', img("http://foo.bar/baz")); $this->assertEquals('', img("https://foo.bar/baz")); $this->assertEquals('', img("ftp://foo.bar/baz")); } // ------------------------------------------------------------------------ public function test_Ul() { $expect = <<
  • foo
  • bar
  • EOH; $expect = ltrim($expect); $list = array('foo', 'bar'); $this->assertEquals(ltrim($expect), ul($list)); $expect = <<
  • foo
  • bar
  • EOH; $expect = ltrim($expect); $this->assertEquals($expect, ul($list, 'class="test"')); $this->assertEquals($expect, ul($list, array('class' => 'test'))); } // ------------------------------------------------------------------------ public function test_NBS() { $this->assertEquals('   ', nbs(3)); } // ------------------------------------------------------------------------ public function test_meta() { $this->assertEquals("\n", meta('test', 'foo')); $expect = "\n"; $this->assertEquals($expect, meta(array('name' => 'foo'))); } }