'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));
}
}