anchor.diff:            {'foo': 'bar'},
             {'root': '{{>partial}}'},
             'root',
  -          lenient: false);  
  +          lenient: false);
         } catch (e) {
           expect(e is TemplateException, isTrue);
           threw = true;
         }
         expect(threw, isTrue);
  -    });   
  +    });
   
       test('missing partial lenient', () {
         var output = _partialTest(
  
positive.code: //      render(
  //        "{{ > }}",
  //        {'>': 'oi'},
  //        '');      
      });
      
      test('Empty source', () {
        var t = new Template('');
        expect(t.renderString({}), equals(''));
      });
      
      test('Template name', () {
        var t = new Template('', name: 'foo');
        expect(t.name, equals('foo'));
      });
      
      test('Bad tag', () {
        expect(() => new Template('{{{ foo }|'), throwsException);
      });
      
  	});
  
  	group('Inverse Section', () {
  
negative.code:                       return ctx.renderSource('$txt{{planet}} => |planet|$txt');
                       }
        };
  
        var output = '<-{{planet}} => Earth->';
  
        expect(parse(template).renderString(values), equals(output));
      });
  
      test('LambdaContext.lookup', () {
        var t = new Template('{{ foo }}');
        var s = t.renderString({'foo': (lc) => lc.lookup('bar'), 'bar': 'jim'});
  