    public function testExportHiddenRecords() {
        $exportCsv = implode(DIRECTORY_SEPARATOR, array(
            Yii::app()->basePath,
            'data',
            'records_export.csv'
        ));

        // Without hidden records, should export 3 models
        $this->prepareExport ('contacts');
        $this->beginExport (false);
        $this->assertEquals (3, count(file($exportCsv)));

        // With hidden records, should export 4 models instead
        $this->prepareExport ('contacts');
        $this->beginExport (true);
        $this->assertEquals (4, count(file($exportCsv)));
    }
The software does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.