SORU
12 Ocak 2012, PERŞEMBE


Nasıl mocha ile ifade uygulamamı test edebilirim?

Sadece test için ifade uygulamam için shouldjs ve mocha ekledim, ama benim uygulama test etmek için nasıl merak ediyorum. Bu şekilde yapmak istiyorum:

app = require '../app'
routes = require '../src/routes'

describe 'routes', ->
  describe '#show_create_user_screen', ->
    it 'should be a function', ->
      routes.show_create_user_screen.should.be.a.function
    it 'should return something cool', ->
      routes.show_create_user_screen().should.be.an.object

Tabii ki, özel test son test sadece res med söyler.render işlevi (show_create_user_screen içinde denir) tanımlı değil, muhtemelen sunucusu çalışmıyor çok doğal ve yapılandırma yapılmamıştır. Ben diğer insanların test nasıl acaba?

CEVAP
9 Temmuz 2012, PAZARTESİ


bulundu connect.js tests suites alternatif

supertest maketler kullanmadan herhangi bir bağlantı noktası için sunucu bağlayıcı olmadan ve bir bağlantı app test etmek için kullanıyorlar.

Burada connect statik katman test paketi bir alıntı (onaylamaları için test çalıştırıcısı ve supertest olarak mocha kullanarak)

var connect = require('connect');

var app = connect();
app.use(connect.static(staticDirPath));

describe('connect.static()', function(){
  it('should serve static files', function(done){
    app.request()
    .get('/todo.txt')
    .expect('contents', done);
  })
});

Bu ifade uygulamalar için de çalışıyor

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • androidandme

    androidandme

    10 Mart 2009
  • natescamp

    natescamp

    30 NİSAN 2009
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010