From 7db7f714bdca33e3f5505c1eb3b9bf04bc41aabf Mon Sep 17 00:00:00 2001 From: Zamil Majdy <z.majdy1996@gmail.com> Date: Tue, 18 Apr 2017 14:31:54 +0700 Subject: [PATCH] [Test] Add dumper library init test --- assets/js/__test__/ProfilePage-test.jsx | 12 ------------ assets/js/__test__/lib/Dumper-test.jsx | 17 +++++++++++++++++ assets/js/lib/Dumper.jsx | 7 +++++++ 3 files changed, 24 insertions(+), 12 deletions(-) delete mode 100644 assets/js/__test__/ProfilePage-test.jsx create mode 100644 assets/js/__test__/lib/Dumper-test.jsx create mode 100644 assets/js/lib/Dumper.jsx diff --git a/assets/js/__test__/ProfilePage-test.jsx b/assets/js/__test__/ProfilePage-test.jsx deleted file mode 100644 index d133f7d1..00000000 --- a/assets/js/__test__/ProfilePage-test.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import ReactTestUtils from 'react-addons-test-utils'; -import ProfilePage from '../ProfilePage'; -import Storage from '../lib/Storage'; - -describe('ProfilePage', () => { - it('renders without problem', () => { - const profile = ReactTestUtils.renderIntoDocument( - <ProfilePage />); - expect(profile).to.exist; - }); -}); diff --git a/assets/js/__test__/lib/Dumper-test.jsx b/assets/js/__test__/lib/Dumper-test.jsx new file mode 100644 index 00000000..fa6c2154 --- /dev/null +++ b/assets/js/__test__/lib/Dumper-test.jsx @@ -0,0 +1,17 @@ +/* eslint-disable no-unused-expressions */ +import Dumper from './../../lib/Dumper'; + +describe('Dumper', () => { + it('Dumper dump successfully', () => { + const val = Dumper.dump({ + hue: ['tes1', 'tes2'], + hui: { huo: '123' }, + }); + expect(val).to.be.exist; + }); + + it('Dumper dump correctly', () => { + const val = Dumper.dump({ hue: [1, 2, 3] }); + expect(val).to.equal('hue : [ 1,2,3 ]'); + }) +}); diff --git a/assets/js/lib/Dumper.jsx b/assets/js/lib/Dumper.jsx new file mode 100644 index 00000000..f1f5cf6e --- /dev/null +++ b/assets/js/lib/Dumper.jsx @@ -0,0 +1,7 @@ +/* eslint-disable no-console no-restricted-syntax no-param-reassign */ + +export default class Dumper { + static dump(obj, indent) { + + } +} -- GitLab