anchor.diff:          line
         """));
       });
  -
  -    test('scanForExamples does not concatenate examples with the same name', () {
  +    
  +    //Each example can only have one block in the source.
  +    test('scanForExamples does not concatenate examples with the same name in a file', () {
         var printedError = false;
         
         void _print(String s) {
  
positive.code:         line
          // END(example)
        """, print: _print);
  
        expect(verifier.examples["example"].join(), equalsIgnoringWhitespace("""
          line
  
negative.code:       expect(printedError, isTrue);
        expect(verifier.examples["someName"].join(),
               equalsIgnoringWhitespace("line"));
      });
      
      //Ommitting an END statment should include the rest of the file in the source directory
      test("scanForExamples accepts missing END statment", () {
        verifier.scanForExamples("""
          // BEGIN(someName)
          line
          line
        """);
        
        expect(verifier.errorsEncountered, equals(false));
        expect(verifier.examples["someName"].join(), equalsIgnoringWhitespace("""
            line
            line
        """));
      });
      
      test("verifyExamples complains if not in source", () {
  