Skip to content
This repository was archived by the owner on Feb 3, 2022. It is now read-only.

Commit cb19361

Browse files
committed
Moves tests to their own directory. Adds codeclimate badge.
1 parent 556a166 commit cb19361

File tree

6 files changed

+20
-11
lines changed

6 files changed

+20
-11
lines changed

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
A command line tool to setup a new [Twilio Function](https://www.twilio.com/docs/api/runtime/functions) with local testing using [`twilio-run`](https://github.com/dkundel/twilio-run).
44

5+
[![Build Status](https://travis-ci.org/philnash/create-twilio-function.svg?branch=master)](https://travis-ci.org/philnash/create-twilio-function) [![Maintainability](https://api.codeclimate.com/v1/badges/e5a8bfd53740478460e0/maintainability)](https://codeclimate.com/github/philnash/create-twilio-function/maintainability)
6+
57
## Usage
68

79
There are a number of ways to use this tool. The quickest and easiest is with `npm init`:
@@ -40,10 +42,13 @@ Positionals:
4042
name The name of your project directory. [string]
4143

4244
Options:
43-
--accountSid, -a The Account SID for your Twilio account [string]
44-
--authToken, -a The Auth Token for your Twilio account [string]
45-
-h, --help Show help [boolean]
46-
-v, --version Show version number [boolean]
45+
--account-sid, -a The Account SID for your Twilio account [string]
46+
--auth-token, -t Your Twilio account Auth Token [string]
47+
--skip-credentials Don't ask for Twilio account credentials
48+
[boolean] [default: false]
49+
-h, --help Show help [boolean]
50+
-v, --version Show version number [boolean]
51+
--path [default: (cwd)]
4752
```
4853
4954
## Contributing

src/create-twilio-function/create-files.test.js renamed to tests/create-files.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const {
33
createDirectory,
44
createExampleFunction,
55
createEnvFile
6-
} = require('./create-files');
6+
} = require('../src/create-twilio-function/create-files');
77
const fs = require('fs');
88
const { promisify } = require('util');
99
const rimraf = promisify(require('rimraf'));

src/create-twilio-function/create-gitignore.test.js renamed to tests/create-gitignore.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const nock = require('nock');
2-
const createGitignore = require('./create-gitignore');
2+
const createGitignore = require('../src/create-twilio-function/create-gitignore');
33
const { promisify } = require('util');
44
const rimraf = promisify(require('rimraf'));
55
const fs = require('fs');
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
const createTwilioFunction = require('./create-twilio-function');
1+
const createTwilioFunction = require('../src/create-twilio-function');
22
const {
33
installDependencies
4-
} = require('./create-twilio-function/install-dependencies');
4+
} = require('../src/create-twilio-function/install-dependencies');
55
const inquirer = require('inquirer');
66
const ora = require('ora');
77
const fs = require('fs');
@@ -20,7 +20,7 @@ ora.mockImplementation(() => {
2020
return spinner;
2121
});
2222

23-
jest.mock('./create-twilio-function/install-dependencies.js', () => {
23+
jest.mock('../src/create-twilio-function/install-dependencies.js', () => {
2424
return { installDependencies: jest.fn() };
2525
});
2626

src/create-twilio-function/install-dependencies.test.js renamed to tests/install-dependencies.test.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
const pkgInstall = require('pkg-install');
2-
const { installDependencies } = require('./install-dependencies');
2+
const {
3+
installDependencies
4+
} = require('../src/create-twilio-function/install-dependencies');
35

46
jest.mock('pkg-install');
57

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
const { promptForAccountDetails } = require('./prompt');
1+
const {
2+
promptForAccountDetails
3+
} = require('../src/create-twilio-function/prompt');
24
const inquirer = require('inquirer');
35

46
describe('promptForAccountDetails', () => {

0 commit comments

Comments
 (0)