Skip to content

Commit

Permalink
Added tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
elgs committed Jan 6, 2022
1 parent d2f7bc5 commit f97e8a5
Show file tree
Hide file tree
Showing 18 changed files with 886 additions and 715 deletions.
30 changes: 28 additions & 2 deletions lib/zonefile-es.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,21 @@ const defaultTemplate = `; Zone: {zone}
`;

/////////////////////////////////////////////////////////////////////////////////////
// __ //
// / | //
// ______ ______ _______ ______ ______ ______ _$$ |_ ______ //
// / \ / \ / \ / \ / \ / \ / $$ | / \ //
// /$$$$$$ |/$$$$$$ |$$$$$$$ |/$$$$$$ |/$$$$$$ |$$$$$$ |$$$$$$/ /$$$$$$ | //
// $$ | $$ |$$ $$ |$$ | $$ |$$ $$ |$$ | $$/ / $$ | $$ | __ $$ $$ | //
// $$ \__$$ |$$$$$$$$/ $$ | $$ |$$$$$$$$/ $$ | /$$$$$$$ | $$ |/ |$$$$$$$$/ //
// $$ $$ |$$ |$$ | $$ |$$ |$$ | $$ $$ | $$ $$/ $$ | //
// $$$$$$$ | $$$$$$$/ $$/ $$/ $$$$$$$/ $$/ $$$$$$$/ $$$$/ $$$$$$$/ //
// / \__$$ | //
// $$ $$/ //
// $$$$$$/ //
// //
/////////////////////////////////////////////////////////////////////////////////////
export let generate = function (options, template) {
const json = JSON.parse(JSON.stringify(options));
template = template || defaultTemplate;
Expand Down Expand Up @@ -214,8 +229,19 @@ let processValues = function (options, template) {
return template.replace('{time}', Math.round(Date.now() / 1000));
};

//////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////
// ______ ______ ______ _______ ______ //
// / \ / \ / \ / | / \ //
// /$$$$$$ | $$$$$$ |/$$$$$$ |/$$$$$$$/ /$$$$$$ | //
// $$ | $$ | / $$ |$$ | $$/ $$ \ $$ $$ | //
// $$ |__$$ |/$$$$$$$ |$$ | $$$$$$ |$$$$$$$$/ //
// $$ $$/ $$ $$ |$$ | / $$/ $$ | //
// $$$$$$$/ $$$$$$$/ $$/ $$$$$$$/ $$$$$$$/ //
// $$ | //
// $$ | //
// $$/ //
// //
////////////////////////////////////////////////////////
export let parse = function (text) {
text = removeComments(text);
text = flatten(text);
Expand Down
29 changes: 28 additions & 1 deletion lib/zonefile.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,21 @@ const defaultTemplate = `; Zone: {zone}
`;

/////////////////////////////////////////////////////////////////////////////////////
// __ //
// / | //
// ______ ______ _______ ______ ______ ______ _$$ |_ ______ //
// / \ / \ / \ / \ / \ / \ / $$ | / \ //
// /$$$$$$ |/$$$$$$ |$$$$$$$ |/$$$$$$ |/$$$$$$ |$$$$$$ |$$$$$$/ /$$$$$$ | //
// $$ | $$ |$$ $$ |$$ | $$ |$$ $$ |$$ | $$/ / $$ | $$ | __ $$ $$ | //
// $$ \__$$ |$$$$$$$$/ $$ | $$ |$$$$$$$$/ $$ | /$$$$$$$ | $$ |/ |$$$$$$$$/ //
// $$ $$ |$$ |$$ | $$ |$$ |$$ | $$ $$ | $$ $$/ $$ | //
// $$$$$$$ | $$$$$$$/ $$/ $$/ $$$$$$$/ $$/ $$$$$$$/ $$$$/ $$$$$$$/ //
// / \__$$ | //
// $$ $$/ //
// $$$$$$/ //
// //
/////////////////////////////////////////////////////////////////////////////////////
let generate = function (options, template) {
const json = JSON.parse(JSON.stringify(options));
template = template || defaultTemplate;
Expand Down Expand Up @@ -214,8 +229,20 @@ let processValues = function (options, template) {
return template.replace('{time}', Math.round(Date.now() / 1000));
};

//////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////
// ______ ______ ______ _______ ______ //
// / \ / \ / \ / | / \ //
// /$$$$$$ | $$$$$$ |/$$$$$$ |/$$$$$$$/ /$$$$$$ | //
// $$ | $$ | / $$ |$$ | $$/ $$ \ $$ $$ | //
// $$ |__$$ |/$$$$$$$ |$$ | $$$$$$ |$$$$$$$$/ //
// $$ $$/ $$ $$ |$$ | / $$/ $$ | //
// $$$$$$$/ $$$$$$$/ $$/ $$$$$$$/ $$$$$$$/ //
// $$ | //
// $$ | //
// $$/ //
// //
////////////////////////////////////////////////////////
let parse = function (text) {
text = removeComments(text);
text = flatten(text);
Expand Down
7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
"bin": {
"zonefile": "./bin/zonefile"
},
"scripts": {
"test": "npx jasmine tests/tests.js"
},
"repository": {
"type": "git",
"url": "https://github.com/elgs/dns-zonefile.git"
Expand Down Expand Up @@ -56,6 +59,6 @@
],
"devDependencies": {
"deep-equal": "^2.0.5",
"jasmine": "^4.0.0"
"jasmine": "^4.0.1"
}
}
}
Loading

0 comments on commit f97e8a5

Please sign in to comment.