Files
Word-Clock-Javascript/test/wordclock_test.js

64 lines
2.4 KiB
JavaScript
Executable File

var assert = require("chai").assert;
var expect = require("chai").expect;
var should = require("chai").should();
var inicio = require("../index");
describe("WordClock evaluado utilizando la interfaz Assert del modulo CHAI", function () {
describe("Comprobar que el idioma sea cambiado con exito",function(){
it("Comprobar que el idioma esperado coincida con el seleccionado",function(){
result= inicio.cambiar_idioma("es")
assert.equal(result,"es")
})
it("Comprobar que el idioma seleccionado retorne el idioma predeterminado",function(){
result= inicio.cambiar_idioma("ep")
assert.equal(result,"en")
})
})
});
/*
describe("WordClock evaluado utilizando la interfaz Assert del modulo CHAI", function () {
describe("revisar que el idioma sea cambiado con exito",function(){
it("Comprobar que el idioma esperado coincida con el seleccionado",function(){
result= inicio.cambiar_idioma("es")
assert.equal(result,"es")
})
it("Comprobar que el idioma seleccionado retorne el idioma predeterminado",function(){
result= inicio.cambiar_idioma("ep")
assert.equal(result,"error")
})
})
});
describe("WordClock evaluado utilizando la interfaz EXPECT del modulo CHAI",function(){
describe("Revisar funcion cambiar_idioma",function(){
it("revisar el valor de retorno esperado usando expect(value).to.equal('value')",function(){
result=inicio.cambiar_idioma("es")
expect(result).to.equal("es")
})
})
})
describe("Calcultator tests using SHOULD interface from CHAI module: ", function () {
describe("Check addTested Function: ", function () {
it("Check the returned value using: value.should.equal(value): ", function () {
result = calculator.addTested("text");
result.should.equal("text tested");
});
it("Check the returned value using: value.should.be.a('value'): ", function () {
result = calculator.addTested("text");
result.should.be.a('string');
});
it("Check the returned value using: expect(value).to.have.lengthOf(value): ", function () {
result = calculator.addTested("text");
result.should.have.lengthOf(11);
});
});
});
*/