1.6.0 • Published 5 months ago

@pubtech-ai/testing v1.6.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
5 months ago

NPM version npm module downloads per month InteractiveAdvertisingBureau

@pubtech-ai/testing

Testing tools to generate randomized input/output

Installation

npm

npm install @pubtech-ai/testing --save-dev

yarn

yarn add -D @pubtech-ai/testing

Utilities

TCModelFactory

Generate random TCModel with GVL

import {TCModelFactory} from '@pubtech-ai/testing';

const tcModel = TCModelFactory.withGVL();

Generate random TC string

import {TCString} from '@pubtech-ai/core';
import {TCModelFactory} from '@pubtech-ai/testing';

console.log(TCString.encode(TCModelFactory.noGVL()));
// ... random tc string

Add publisher restrictions

import {TCModelFactory} from '@pubtech-ai/testing';
let tcModel = TCModelFactory.withGVL();
tcModel = TCModelFactory.addPublisherRestrictions(tcModel);
// now has random publisher restrictions

GVLFactory

Get latest GVL

import {GVLFactory} from '@pubtech-ai/testing';
import {GVL} from '@pubtech-ai/core';

const gvl = GVLFactory.getLatest();

Get version of GVL

import {GVLFactory} from '@pubtech-ai/testing';
import {GVL} from '@pubtech-ai/core';

const gvl = GVLFactory.getVersion(10);
2.8.1

5 months ago

2.8.0

5 months ago

2.7.0

5 months ago

2.7.1

5 months ago

2.5.0

5 months ago

2.6.0

5 months ago

2.4.0

6 months ago

2.3.0

7 months ago

2.2.0

7 months ago

2.1.1

8 months ago

2.1.0

8 months ago

2.0.2

8 months ago

2.0.1

9 months ago

2.0.0

9 months ago

1.7.2

9 months ago

1.7.1

9 months ago

1.7.0

9 months ago

1.6.6

9 months ago

1.6.5

9 months ago

1.6.4

9 months ago

1.6.3

9 months ago

1.6.2

9 months ago

1.6.1

9 months ago

1.6.0

9 months ago