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

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • EmbarkToHeaven

    EmbarkToHeav

    3 EYLÜL 2007
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009