move a single rule into rule.js
always run tests recursivly