anchor.diff:              it('should transform object into json', async(() {
                 backend.expect('POST', '/url', '{"one":"two"}').respond('');
                 http(method: 'POST', url: '/url', data: {'one': 'two'});
  +              flush();
               }));
   
   
               it('should ignore strings', async(() {
                 backend.expect('POST', '/url', 'string-data').respond('');
                 http(method: 'POST', url: '/url', data: 'string-data');
  +              flush();
               }));
   
   
  
positive.code: 
            backend.expect('GET', '/url').respond();
            http(method: 'GET', url: '/url');
            microLeap();
          }));
  
  
  
negative.code: 
            backend.expect('GET', r'/Path?!do%26h=g%3Da+h&:bar=$baz@1').respond('');
            http(url: '/Path', params: {':bar': r'$baz@1', '!do&h': 'g=a h'}, method: 'GET');
            flush();
          }));
        });
  
  