diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..22817d2 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1 @@ +version: 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/index.js b/index.js new file mode 100644 index 0000000..1e31784 --- /dev/null +++ b/index.js @@ -0,0 +1,5 @@ +'use strict'; + +const promize = require('./lib/promize'); + +module.exports = promize; diff --git a/lib/promize.js b/lib/promize.js new file mode 100644 index 0000000..a9dd112 --- /dev/null +++ b/lib/promize.js @@ -0,0 +1,7 @@ +'use strict'; + +module.exports = { + run: () => { + return 'Hello World!'; + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..6cfa102 --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "promize", + "version": "1.0.0", + "description": "Promises runner in sequence", + "main": "index.js", + "directories": { + "doc": "docs" + }, + "scripts": { + "test": "ava --verbose" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/samtes/promize.git" + }, + "keywords": [ + "promise", + "promize", + "runner" + ], + "author": "Samuel Weldemariam ", + "license": "UNLICENSED", + "bugs": { + "url": "https://github.com/samtes/promize/issues" + }, + "homepage": "https://github.com/samtes/promize#readme", + "dependencies": { + "ava": "^0.19.1" + } +} diff --git a/test/.gitkeep b/test/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/test/unit/.promize_tests.js.swp b/test/unit/.promize_tests.js.swp new file mode 100644 index 0000000..b103f76 Binary files /dev/null and b/test/unit/.promize_tests.js.swp differ diff --git a/test/unit/promize_tests.js b/test/unit/promize_tests.js new file mode 100644 index 0000000..1cef9b9 --- /dev/null +++ b/test/unit/promize_tests.js @@ -0,0 +1,11 @@ +'use strict'; + +const test = require('ava'); + +const promize = require('../../lib/promize'); + +test('promize.run -- runs promises that are passed', t => { + t.is(promize.run(), 'Hello World!'); +}); + +