UNPKG

jeefo-preprocessor

Version:
112 lines (101 loc) 2.69 kB
/* -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. * File Name : js_macro_specs.js * Created at : 2017-04-07 * Updated at : 2017-04-07 * Author : jeefo * Purpose : * Description : _._._._._._._._._._._._._._._._._._._._._.*/ //ignore:start "use strict"; /* global */ /* exported */ /* exported */ //ignore:end var path = require("path"), expect = require("expect"), preprocessor = require("../src/index"); // is_undefined {{{2 describe("IS_UNDEFINED", () => { var _result = `x === void 0`; it(`Should be '${ _result }'`, (done) => { var filepath = path.join(__dirname, "is_undefined.js"); preprocessor(filepath, function (err, result) { expect(err).toBe(null); expect(result).toBe(_result); done(); }); }); }); // is_defined {{{2 describe("IS_DEFINED", () => { var _result = `x !== void 0`; it(`Should be '${ _result }'`, (done) => { var filepath = path.join(__dirname, "is_defined.js"); preprocessor(filepath, function (err, result) { expect(err).toBe(null); expect(result).toBe(_result); done(); }); }); }); // is_null {{{2 describe("IS_NULL", () => { var _result = `x === null`; it(`Should be '${ _result }'`, (done) => { var filepath = path.join(__dirname, "is_null.js"); preprocessor(filepath, function (err, result) { expect(err).toBe(null); expect(result).toBe(_result); done(); }); }); }); // is_number {{{2 describe("IS_NUMBER", () => { var _result = `typeof x === "number"`; it(`Should be '${ _result }'`, (done) => { var filepath = path.join(__dirname, "is_number.js"); preprocessor(filepath, function (err, result) { expect(err).toBe(null); expect(result).toBe(_result); done(); }); }); }); // is_string {{{2 describe("IS_STRING", () => { var _result = `typeof x === "string"`; it(`Should be '${ _result }'`, (done) => { var filepath = path.join(__dirname, "is_string.js"); preprocessor(filepath, function (err, result) { expect(err).toBe(null); expect(result).toBe(_result); done(); }); }); }); // is_boolean {{{2 describe("IS_BOOLEAN", () => { var _result = `typeof x === "boolean"`; it(`Should be '${ _result }'`, (done) => { var filepath = path.join(__dirname, "is_boolean.js"); preprocessor(filepath, function (err, result) { expect(err).toBe(null); expect(result).toBe(_result); done(); }); }); }); // is_function {{{2 describe("IS_FUNCTION", () => { var _result = `typeof x === "function"`; it(`Should be '${ _result }'`, (done) => { var filepath = path.join(__dirname, "is_function.js"); preprocessor(filepath, function (err, result) { expect(err).toBe(null); expect(result).toBe(_result); done(); }); }); });