From 52ba538e822b84d16807bfa368a3931b696f6df6 Mon Sep 17 00:00:00 2001 From: cupcakearmy Date: Mon, 9 Sep 2019 12:10:46 +0200 Subject: [PATCH] reformatted --- test/main.js | 197 ++++++++++++++++++++++++++------------------------- 1 file changed, 99 insertions(+), 98 deletions(-) diff --git a/test/main.js b/test/main.js index c5367a1..65c906e 100644 --- a/test/main.js +++ b/test/main.js @@ -1,134 +1,135 @@ const assert = require('assert') const { - unlinkSync + unlinkSync, } = require('fs') -const memento = require('../').default +const Memiens = require('../').default -const filename = 'test.yaml' +const filename = './test.yaml' const deleteFile = () => { - try { - // Remove the test file - unlinkSync(filename) - } catch (e) {} + try { + // Remove the test file + unlinkSync(filename) + } catch (e) { + } } -describe('Memento', () => { +describe('Memiens', () => { - after(deleteFile) + after(deleteFile) - describe('Basics', () => { - deleteFile() - it('Instantiating without existing file', () => { - const Settings = new memento(filename) - }) + describe('Basics', () => { + deleteFile() + it('Instantiating without existing file', () => { + const Settings = new Memiens(filename) + }) - it('Saving simple string', () => { - const Settings = new memento(filename) + it('Saving simple string', () => { + const Settings = new Memiens(filename) - const key = 'test' - const value = 'ok' - Settings.set(key, value) + const key = 'test' + const value = 'ok' + Settings.set(key, value) - assert.strictEqual(Settings.get(key), value) - }) - }) + assert.strictEqual(Settings.get(key), value) + }) + }) - describe('Preserve types', () => { - const Settings = new memento(filename) - const key = 'key' + describe('Preserve types', () => { + const Settings = new Memiens(filename) + const key = 'key' - const test = (value) => { - Settings.set(key, value) - const saved = Settings.get(key) - assert.strictEqual(saved, value) - } + const test = (value) => { + Settings.set(key, value) + const saved = Settings.get(key) + assert.strictEqual(saved, value) + } - it('string', () => { - test('my string') - }) + it('string', () => { + test('my string') + }) - it('string array', () => { - test(['my string', 'ohlala']) - }) + it('string array', () => { + test(['my string', 'ohlala']) + }) - it('number', () => { - test(42) - }) + it('number', () => { + test(42) + }) - it('number array', () => { - test([42, 8]) - }) + it('number array', () => { + test([42, 8]) + }) - it('boolean', () => { - test(true) - }) + it('boolean', () => { + test(true) + }) - it('boolean array', () => { - test([true, false]) - }) + it('boolean array', () => { + test([true, false]) + }) - it('mixed', () => { - test(['a', 42, true]) - }) + it('mixed', () => { + test(['a', 42, true]) + }) - }) + }) - describe('Persist', () => { - deleteFile() + describe('Persist', () => { + deleteFile() - const key = 'test' - const value = 42 + const key = 'test' + const value = 42 - it('Write', () => { - const Settings = new memento(filename) - Settings.set(key, value) - }) + it('Write', () => { + const Settings = new Memiens(filename) + Settings.set(key, value) + }) - it('Read', () => { - const Settings = new memento(filename) - assert.strictEqual(Settings.get(key), value) - }) - }) + it('Read', () => { + const Settings = new Memiens(filename) + assert.strictEqual(Settings.get(key), value) + }) + }) - describe('Nested properties', () => { - deleteFile() + describe('Nested properties', () => { + deleteFile() - const data = { - a: { - b: { - c: [8, false] - } - } - } + const data = { + a: { + b: { + c: [8, false], + }, + }, + } - it('Write', () => { - const Settings = new memento(filename) - Settings.set('a.b.c', data.a.b.c) - }) + it('Write', () => { + const Settings = new Memiens(filename) + Settings.set('a.b.c', data.a.b.c) + }) - it('Read', () => { - const Settings = new memento(filename) - assert.deepStrictEqual(Settings.get('a'), data.a) - assert.deepStrictEqual(Settings.get('a.b'), data.a.b) - assert.deepStrictEqual(Settings.get('a.b.c'), data.a.b.c) - }) - }) + it('Read', () => { + const Settings = new Memiens(filename) + assert.deepStrictEqual(Settings.get('a'), data.a) + assert.deepStrictEqual(Settings.get('a.b'), data.a.b) + assert.deepStrictEqual(Settings.get('a.b.c'), data.a.b.c) + }) + }) - describe('Get with initializer', ()=> { - deleteFile() + describe('Get with initializer', () => { + deleteFile() - const key = 'initialized' - const value = true + const key = 'initialized.nested' + const value = 42 - it('Getting', () => { - const Settings = new memento(filename) - assert.strictEqual(Settings.get(key, value), value) - }) + it('Getting', () => { + const Settings = new Memiens(filename) + assert.strictEqual(Settings.get(key, value), value) + }) - it('Verify it was written', () => { - const Settings = new memento(filename) - assert.strictEqual(Settings.get(key), value) - }) - }) + it('Verify it was written', () => { + const Settings = new Memiens(filename) + assert.strictEqual(Settings.get(key), value) + }) + }) }) \ No newline at end of file