/** * Ensure that ruleParser can be run and return a rulesBag */ public function testRunRuleParser() { $rules = ['var1' => 'alpha|between:min=10,max=100', 'var2' => 'email', 'var3' => 'alpha']; $rulesBag = $this->ruleParse->run($rules); $this->assertInstanceOf(Sparta\RulesBag::class, $rulesBag); $this->assertEquals($rulesBag, $this->ruleParse->getRulesBag()); }
/** * Get an instance of our rules bag which has all validation information. * * @return RulesBag */ public function getRulesBag() { $ruleParser = new RuleParser($this->data); $ruleParser->run($this->rules); return $ruleParser->getRulesBag(); }