|
17 | 17 |
|
18 | 18 | const proxyquire = require(`proxyquire`).noPreserveCache(); |
19 | 19 | const bigquery = proxyquire(`@google-cloud/bigquery`, {})(); |
| 20 | +var uuid = require('node-uuid'); |
20 | 21 |
|
21 | | -const datasetName = `my_new_dataset`; |
| 22 | +const expectedDatasetId = `my_new_dataset`; |
| 23 | +let datasetId = `nodejs-docs-samples-test-${uuid.v4()}`; |
| 24 | +datasetId = datasetId.replace(/-/gi, `_`); |
22 | 25 |
|
23 | | -describe(`bigquery:quickstart`, () => { |
| 26 | +describe.only(`bigquery:quickstart`, () => { |
24 | 27 | let bigqueryMock, BigqueryMock; |
25 | 28 |
|
26 | 29 | after((done) => { |
27 | | - bigquery.dataset(datasetName).delete(() => { |
| 30 | + bigquery.dataset(datasetId).delete(() => { |
28 | 31 | // Ignore any error, the dataset might not have been created |
29 | 32 | done(); |
30 | 33 | }); |
31 | 34 | }); |
32 | 35 |
|
33 | 36 | it(`should create a dataset`, (done) => { |
34 | 37 | bigqueryMock = { |
35 | | - createDataset: (_datasetName, _callback) => { |
36 | | - assert.equal(_datasetName, datasetName); |
| 38 | + createDataset: (_datasetId, _callback) => { |
| 39 | + assert.equal(_datasetId, expectedDatasetId); |
37 | 40 | assert.equal(typeof _callback, 'function'); |
38 | 41 |
|
39 | | - bigquery.createDataset(datasetName, (err, dataset, apiResponse) => { |
| 42 | + bigquery.createDataset(datasetId, (err, dataset, apiResponse) => { |
40 | 43 | _callback(err, dataset, apiResponse); |
41 | 44 | assert.ifError(err); |
42 | 45 | assert.notEqual(dataset, undefined); |
|
0 commit comments