bot18
Version:
A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f
86 lines (61 loc) • 1.33 kB
JavaScript
#!/usr/bin/env node
var assert = require('assert');
var here = require('../lib/here.js').here;
assert.equal(here(/*
foobar
baz
piyo
*/), "\tfoobar\n\tbaz\n\tpiyo");
assert.equal(here(/* foobar */), "foobar");
(function () {
assert.equal(here(/*
foobar
baz
piyo
*/), "\t\tfoobar\n\t\tbaz\n\t\tpiyo\n");
assert.equal(here(/* foobar */), "foobar");
})();
assert.equal(here(/*
foobar
baz
piyo
*/).unindent(), "foobar\nbaz\npiyo");
assert.equal(here(/*
foobar
baz
piyo
*/).unindent(), "foobar\n\tbaz\npiyo");
assert.equal(here(/*
foobar
baz
piyo
*/).unindent(), "foobar\nbaz\npiyo");
assert.equal(here(/*
foobar
baz
piyo
*/).unindent(), "foobar\n baz\npiyo");
assert.equal(here(/* /\* *\/ */), "/* */");
assert.equal(here(/* \\ */), "\\");
assert.equal(here(''/* /\* *\/ */), "/\\* *\\/");
assert.equal(here(''/* \\ */), "\\\\");
assert.equal( ('Hello, ' + here(/* World */)), 'Hello, World');
assert.equal(here(), ''); /* dummy */
assert.equal(here(/* () */), '()'); /* dummy */
var section = require('../lib/here.js').section;
assert.equal(section('foo'), "aaa\nbbb\n\nccc\n");
assert.equal(section('bar'), "ddd\neee\nfff\n");
assert.equal(section('baz'), "aaa\nbbb\nccc\n");
//@foo
// aaa
// bbb
//
// ccc
//@bar
// ddd
// eee
// fff
//@baz
// aaa
// bbb
// ccc