(function() {
  'use strict';

  var cli = require('casper').create().cli;
  var parapsych = require(cli.raw.get('rootdir') + '/dist/parapsych').create(require);

  parapsych.set('cli', cli)
    .set('initUrl', '/')
    .set('initSel', 'body');

  describe('/', function() {
    it('should pass --grep filter' , function() {
      this.test.assertEquals(this.fetchText('body').trim(), 'Hello World');
    });

    it('should not pass --grep filter' , function() {
      this.test.assertEquals(true, false);
    });
  });

  parapsych.done();
})();

@@ -251,17 +251,305 @@
 scribe('
-/
+group 1', function() %7B%0A    it('should pass --grep filter' , function() %7B%0A      this.test.assertEquals(this.fetchText('body').trim(), 'Hello World');%0A    %7D);%0A%0A    it('should not pass --grep filter' , function() %7B%0A      this.test.assertEquals(true, false);%0A    %7D);%0A  %7D);%0A%0A  describe('group 2
 ', funct

Add a 2nd describe() block to auto-start logic