function clbk( error, errs ) {
		if ( error ) {
			t.ok( false, error.message );
		}
		t.strictEqual( isObjectArray( errs ), true, 'returns an object array' );
		t.end();
	}
' // Note: we need to explicitly set `ignore` to ensure that test coverage can run in a "build" directory. Because we explicitly set the `dir` option, searching a large directory tree is not an issue.
		]
	};
	lint( opts, clbk );

	function clbk( error, errs ) {
		if ( error ) {
			t.ok( false, error.message );
		}
		t.strictEqual( isEmptyArray( errs ), true, 'returns an empty array' );
		t.end();
	}
});

tape( 'the function supports specifying a filename pattern (invalid)', opts, function test( t ) {
	var opts = {
		'dir': join( __dirname, 'fixtures', 'bad' ),
		'pattern': '*