'Abcdefghijklmnopqrstuvwxyz', 'data_xss' => 'Az', 'data_xss_exclude' => 'Az', 'data_xss_exclude_2' => 'Az', 'data_xss_exclude_3' => 'Az', ]; $args['exclude'] = [ 'data_xss_exclude', 'data_xss_exclude_3' ]; $expected = [ 'data_biasa' => 'Abcdefghijklmnopqrstuvwxyz', 'data_xss' => '<b>A</b><b>z</b>', 'data_xss_exclude' => 'Az', 'data_xss_exclude_2' => '<i>A</i><i>z</i>', 'data_xss_exclude_3' => 'Az' ]; $this->assertEquals($expected, XSS::avoid($args)); } /** * * @test */ public function DecodeDataXSSBerhasil() { $args = [ 'data_encode' => '<b>A</b><b>z</b>', 'data_encode_exclude' => '<b>A</b><b>z</b>' ]; $args['exclude'] = [ 'data_encode_exclude' ]; $expected = [ 'data_encode' => 'Az', 'data_encode_exclude' => '<b>A</b><b>z</b>' ]; $this->assertEquals($expected, XSS::decode($args)); } }