<commit_before>mspec
=====

Simple BDD based runner (will matchers "borrowed" from jasmine)


## sample suite 

   /**
    * test suite
    */
   describe("simple suite" , function(){
       // before/after once only
       beforeAll(function(){ 
          // do something once before all tests
       });
       afterAll(function(){ 
          // do something once after all tests
       });
   
       // before/after each test
       beforeEach(function(){ 
          // do something before all tests
       });
       afterEach(function(){ 
          // do something after all tests
       });

       it("should compare a number",function(){
           expect(0).toBe(0);
       });
   
       it("should not compare a number",function(){
           expect(0).not().toBe(1);
       });

       it("should fail",function(){
           expect(0).toBe(1);
       });

       pending("should eventually be working",function(){
           callFailing();
       });
   
   })() // <-- this runs it , you can also pass in patterns like /compare a number/<commit_msg>fix markdown<commit_after>mspec
=====

Simple BDD based runner (will matchers "borrowed" from jasmine)


## sample suite 

 ```javascript
   /**
    * test suite
    */
   describe("simple suite" , function(){
       // before/after once only
       beforeAll(function(){ 
          // do something once before all tests
       });
       afterAll(function(){ 
          // do something once after all tests
       });
   
       // before/after each test
       beforeEach(function(){ 
          // do something before all tests
       });
       afterEach(function(){ 
          // do something after all tests
       });

       it("should compare a number",function(){
           expect(0).toBe(0);
       });
   
       it("should not compare a number",function(){
           expect(0).not().toBe(1);
       });

       it("should fail",function(){
           expect(0).toBe(1);
       });

       pending("should eventually be working",function(){
           callFailing();
       });
   
   })() // <-- this runs it , you can also pass in patterns like /compare a number/
 ```
{'fraction_non_alphanumeric': 0.13786679087098277, 'fraction_numerical': 0.0055891942244993015, 'mean_word_length': 1.796875, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2783503', 'n_tokens_mistral': 572, 'n_tokens_neox': 549, 'n_words': 163}