2013-02-21 10 views

cevap

10

Dart M3 ile setUp işlevi isteğe bağlı olarak Future numaralı telefonu döndürebilir. Eğer setUp bir Gelecek döndürürse, en kısa çerçeve, bireysel test yöntemlerini çalıştırmadan önce Gelecek'in tamamlanmasını bekleyecektir.

group(('database') { 
    var db = createDb(); 
    setUp(() { 
    return openDatabase() 
     .then((db) => populateForTests(db)); 
    }); 

    test('read',() { 
    Future future = db.read('foo'); 
    future.then((value) { 
     expect(value, 'bar'); 
    }); 
    expect(future, completes); 
    }); 
}); 

setUp hakkında daha fazla bilgi: Burada

bir örnektir.

İlgili konular