yani her API için ben özellikle url tanımlamak zorunda olduğunuçağırma yolları ben mocha ve chai i karşıdan karşıya bakacak am büyük bir sorun kullanarak birim test yazmaya çalışıyorum
test.js olduğunu
var expect = require('chai').expect;
var should = require('chai').should;
var express = require('express');
var chai = require('chai');
var chaiHttp = require('chai-http');
chai.use(chaiHttp);
var baseUrl = 'http://localhost:3000/api';
describe("Test case for getting all the users", function(){
it("Running test", function(done){
this.timeout(10000); //to check if the API is taking too much time to return the response.
var url = baseUrl + '/v1/users?access_token=fd085c73227b94fb3d1d5552b5a62be963b6d068'
chai.request(url)
.get('')
.end(function(err, res) {
//console.log('routes>>>>', routes);
expect(err).to.be.null;
expect(res.statusCode).to.equal(200); // <= Call done to signal callback end
expect(res).to.have.property('text');
done();
});
});
});
Ben bütün yolları doğrudan benim routes.js gelen dosya yerine her url kodlama sert çağırmak almak gerektiğini istemek, o mümkün mü? TIA.
Teşekkürler, bir deneyeceğim. –