BREAKING CHANGE(scope): change scope, tools and package name

This commit is contained in:
2018-08-14 01:53:52 +02:00
parent 05677231f7
commit 92682c1276
23 changed files with 1367 additions and 1320 deletions

View File

@ -1,58 +1,63 @@
import { expect, tap } from 'tapbundle'
import cflare = require('../dist/index')
import { Qenv } from 'qenv'
let testQenv = new Qenv(process.cwd(), process.cwd() + '/.nogit')
import { expect, tap } from '@pushrocks/tapbundle';
import cloudflare = require('../ts/index');
import { Qenv } from '@pushrocks/qenv';
let testQenv = new Qenv(process.cwd(), process.cwd() + '/.nogit');
let testCflareAccount = new cflare.CflareAccount()
testCflareAccount.auth({
let testCloudflareAccount = new cloudflare.CloudflareAccount();
testCloudflareAccount.auth({
email: process.env.CF_EMAIL,
key: process.env.CF_KEY
})
});
let randomPrefix = Math.floor(Math.random() * 2000)
let randomPrefix = Math.floor(Math.random() * 2000);
tap.test('.listZones() -> should display an entire account', async (tools) => {
tools.timeout(600000)
let result = await testCflareAccount.listZones()
console.log(result)
})
tap.skip.test('.listZones() -> should display an entire account', async tools => {
tools.timeout(600000);
let result = await testCloudflareAccount.listZones();
console.log(result);
});
tap.test('.getZoneId(domainName) -> should get an Cloudflare Id for a domain string', async (tools) => {
tools.timeout(600000)
await testCflareAccount.getZoneId('bleu.de')
})
tap.test(
'.getZoneId(domainName) -> should get an Cloudflare Id for a domain string',
async tools => {
tools.timeout(600000);
await testCloudflareAccount.getZoneId('bleu.de');
}
);
tap.test('.listRecords(domainName) -> should list all records for a specific Domain Name', async (tools) => {
tools.timeout(600000)
await testCflareAccount.listRecords('bleu.de')
.then(async (responseArg) => {
console.log(responseArg)
})
})
tap.test(
'.listRecords(domainName) -> should list all records for a specific Domain Name',
async tools => {
tools.timeout(600000);
await testCloudflareAccount.listRecords('bleu.de').then(async responseArg => {
console.log(responseArg);
});
}
);
tap.test('should create a valid record for a subdomain', async (tools) => {
tools.timeout(600000)
await testCflareAccount.createRecord(`${randomPrefix}subdomain.bleu.de`, 'A', '127.0.0.1')
})
tap.test('should create a valid record for a subdomain', async tools => {
tools.timeout(600000);
await testCloudflareAccount.createRecord(`${randomPrefix}subdomain.bleu.de`, 'A', '127.0.0.1');
});
tap.test('should get a record from Cloudflare', async (tools) => {
tools.timeout(600000)
await testCflareAccount.getRecord('bleu.de', 'A')
.then(function (responseArg) {
console.log(responseArg)
})
})
tap.test('should get a record from Cloudflare', async tools => {
tools.timeout(600000);
await testCloudflareAccount.getRecord('bleu.de', 'A').then(function(responseArg) {
console.log(responseArg);
});
});
tap.test('should remove a subdomain record from Cloudflare', async (tools) => {
tools.timeout(600000)
await testCflareAccount.removeRecord(`${randomPrefix}subdomain.bleu.de`, 'A')
.then(async (responseArg) => {
console.log(responseArg)
})
})
tap.test('should remove a subdomain record from Cloudflare', async tools => {
tools.timeout(600000);
await testCloudflareAccount
.removeRecord(`${randomPrefix}subdomain.bleu.de`, 'A')
.then(async responseArg => {
console.log(responseArg);
});
});
tap.test('.purge(some.domain) -> should purge everything', async () => {
await testCflareAccount.purgeZone('bleu.de')
})
await testCloudflareAccount.purgeZone('bleu.de');
});
tap.start()
tap.start();