From aa45328e339e1b1f329afab19d7edb45ef9cb2c7 Mon Sep 17 00:00:00 2001 From: Simon Ho Date: Tue, 25 Apr 2017 13:38:42 -0700 Subject: [PATCH] Add acceptance test for @loopback/loopback export --- .../acceptance/module-exporting/feature.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 packages/loopback/test/acceptance/module-exporting/feature.md diff --git a/packages/loopback/test/acceptance/module-exporting/feature.md b/packages/loopback/test/acceptance/module-exporting/feature.md new file mode 100644 index 000000000000..63f0266e618b --- /dev/null +++ b/packages/loopback/test/acceptance/module-exporting/feature.md @@ -0,0 +1,18 @@ +# Feature: Module exporting + +- In order to use the LoopBack.next module +- As an app developer +- I want to import the module +- So that I can use LoopBack.next framework in my project + +## Scenario: JavaScript project using Node.js's require syntax + +- Given a Node.js project +- And LoopBack.next installed as a project dependency +- When I import LoopBack.next's Application construct via Node.js's require syntax +- Then I get an instantiable Application object + +```js +const Application = require('@loopback/loopback').Application; +const app = new Application(); +```