UNPKG

acu-logic

Version:

diagnostico mtc segun baGang, 5 elementos, etc.

42 lines (32 loc) 1.3 kB
var chai=require('chai'); var Canal=require('../canal'); var Organo=require('../organo'); var assert = chai.assert; describe('Canal', function() { it('RENMAI puede ser accedido, probando con su nombre', function() { assert.equal(Canal.RENMAI.nombre,'renmai'); }); it('TAIYIN_MANO puede ser accedido, probando con nombre, pieMano y organo', function() { assert.equal(Canal.TAIYIN_MANO.nombre, 'taiyin'); assert.equal(Canal.TAIYIN_MANO.pieMano, 'mano'); assert.equal(Canal.TAIYIN_MANO.organo, Organo.PULMON); }); it('isYin funciona con canales primarios', function() { assert.equal(Canal.TAIYIN_MANO.isYin(),true); }); it('isYang funciona con canales primarios', function() { assert.equal(Canal.TAIYIN_MANO.isYang(),false); }); it('getCanalPorOrgano de RINON devuelve SHAOYIN_PIE', function() { assert.equal(Canal.getCanalPorOrgano(Organo.RINON),Canal.SHAOYIN_PIE); }); it('getCanalPorNombre de taiyin del pie devuelve SHAOYIN_PIE', function() { assert.equal(Canal.getCanalPorNombre('taiyin','pie'),Canal.TAIYIN_PIE); }); /* it('isYang no ha de funcionar con canales que no sean primarios', function() { assert.equal(Canal.RENMAI.isYang(),false); }); */ // We can have more its here });