public function testWhereWithClosure()
{
$scopedVariable = 5;
$predicate = function ($i) use($scopedVariable) {
return $i > $scopedVariable;
};
$this->assertRequestIsCorrect(function (IQueryable $queryable) use($predicate) {
return $queryable->where($predicate);
}, $this->resolvedRequest([$predicate, $this, 5]));
}