jhipster-uml
Version:
UML support for JHipster via XMI files
32 lines (29 loc) • 946 B
JavaScript
var expect = require('chai').expect,
TypesHelper = require('../../lib/types/types_helper'),
SQLTypes = require('../../lib/types/sql_types'),
MongoDBTypes = require('../../lib/types/mongodb_types'),
CassandraTypes = require('../../lib/types/cassandra_types');
describe('TypesHelper', () => {
describe('#isNoSQL', () => {
describe('when passing a SQL type', () => {
describe('such as SQLTypes', () => {
it('returns false', () => {
expect(TypesHelper.isNoSQL(SQLTypes));
});
});
});
describe('when passing a NoSQL type', () => {
describe('such as MongoDBTypes', () => {
it('returns true', () => {
expect(TypesHelper.isNoSQL(MongoDBTypes));
});
});
describe('such as CassandraTypes', () => {
it('returns true', () => {
expect(TypesHelper.isNoSQL(CassandraTypes));
});
});
});
});
});
;