mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-03 04:10:43 +00:00
Fix for failing tests for lineage. Avatar tests still failing
This commit is contained in:
parent
435bd7f8b1
commit
e9c62078e5
32
wherehows-web/mirage/factories/lineage-view.ts
Normal file
32
wherehows-web/mirage/factories/lineage-view.ts
Normal file
@ -0,0 +1,32 @@
|
||||
import { Factory, faker } from 'ember-cli-mirage';
|
||||
import { DatasetPlatform } from 'wherehows-web/constants';
|
||||
import { hdfsUrn, nonHdfsUrn } from 'wherehows-web/mirage/fixtures/urn';
|
||||
|
||||
export default Factory.extend({
|
||||
dataset() {
|
||||
const platform = faker.list.random(...Object.values(DatasetPlatform));
|
||||
|
||||
return {
|
||||
createdTime: faker.date.past(2),
|
||||
deprecated: true,
|
||||
deprecationNote: faker.lorem.words(5),
|
||||
description: faker.lorem.words(7),
|
||||
fabric: null,
|
||||
modifiedTime: faker.date.recent(),
|
||||
nativeName: 'abook.default-public-container',
|
||||
nativeType: null,
|
||||
platform,
|
||||
properties: '{}',
|
||||
removed: faker.random.boolean(),
|
||||
tags: null,
|
||||
uri:
|
||||
platform === DatasetPlatform.HDFS
|
||||
? hdfsUrn
|
||||
: nonHdfsUrn.replace(/li:dataPlatform:db/, `li:dataPlatform:${platform}`)
|
||||
};
|
||||
},
|
||||
|
||||
actor: 'corpuser:lskywalker',
|
||||
|
||||
type: 'fake-type'
|
||||
});
|
||||
@ -1,7 +1,7 @@
|
||||
import { IFunctionRouteHandler } from 'wherehows-web/typings/ember-cli-mirage';
|
||||
|
||||
const getDatasetDownstreams = function(this: IFunctionRouteHandler, { datasetViews }: { datasetViews: any }) {
|
||||
return this.serialize(datasetViews.all());
|
||||
const getDatasetDownstreams = function(this: IFunctionRouteHandler, { lineageViews }: { lineageViews: any }) {
|
||||
return this.serialize(lineageViews.all());
|
||||
};
|
||||
|
||||
export { getDatasetDownstreams };
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
const getDatasetUpstreams = ({ datasetViews }: { datasetViews: any }) => datasetViews.all();
|
||||
const getDatasetUpstreams = ({ lineageViews }: { lineageViews: any }) => lineageViews.all();
|
||||
|
||||
export { getDatasetUpstreams };
|
||||
|
||||
3
wherehows-web/mirage/models/lineage-view.ts
Normal file
3
wherehows-web/mirage/models/lineage-view.ts
Normal file
@ -0,0 +1,3 @@
|
||||
import { Model } from 'ember-cli-mirage';
|
||||
|
||||
export default Model.extend({});
|
||||
@ -30,4 +30,5 @@ export default function(server: IMirageServer) {
|
||||
server.createList('platform', 2);
|
||||
server.createList('version', 2);
|
||||
server.createList('health', 1);
|
||||
server.createList('lineageView', 4);
|
||||
}
|
||||
|
||||
@ -33,6 +33,7 @@ module('Integration | Component | datasets/containers/dataset-lineage-downstream
|
||||
const downstreamCount = 4;
|
||||
|
||||
server.createList('datasetView', downstreamCount);
|
||||
server.createList('lineageView', downstreamCount);
|
||||
|
||||
this.set('urn', nonHdfsUrn);
|
||||
|
||||
|
||||
@ -33,6 +33,7 @@ module('Integration | Component | datasets/containers/dataset-lineage-upstreams'
|
||||
const upstreamCount = 3;
|
||||
|
||||
server.createList('datasetView', upstreamCount);
|
||||
server.createList('lineageView', upstreamCount);
|
||||
|
||||
this.set('urn', nonHdfsUrn);
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@ import { render, waitUntil, find, findAll, click } from '@ember/test-helpers';
|
||||
import hbs from 'htmlbars-inline-precompile';
|
||||
import { DatasetPlatform, PurgePolicy } from 'wherehows-web/constants';
|
||||
import { hdfsUrn } from 'wherehows-web/mirage/fixtures/urn';
|
||||
import defaultScenario from 'wherehows-web/mirage/scenarios/default';
|
||||
|
||||
const upstreamElement = '.upstream-dataset';
|
||||
const downstreamPolicyEditButton = '#downstream-purge-edit';
|
||||
@ -12,10 +13,15 @@ const purgePolicyClass = '.purge-policy-list__item';
|
||||
module('Integration | Component | datasets/containers/upstream dataset', function(hooks) {
|
||||
setupRenderingTest(hooks);
|
||||
|
||||
hooks.beforeEach(function() {
|
||||
defaultScenario(this.server);
|
||||
});
|
||||
|
||||
test('it renders', async function(assert) {
|
||||
assert.expect(1);
|
||||
const { server } = this;
|
||||
const { nativeName, platform, uri } = server.create('datasetView');
|
||||
const something = server.create('datasetView');
|
||||
const { nativeName, platform, uri } = server.create('dataset-view');
|
||||
|
||||
this.set('urn', uri);
|
||||
this.set('platform', platform);
|
||||
|
||||
@ -6,7 +6,6 @@ import { hdfsUrn, nonHdfsUrn } from 'wherehows-web/mirage/fixtures/urn';
|
||||
|
||||
module('Integration | Component | datasets/upstream dataset', function(hooks) {
|
||||
setupRenderingTest(hooks);
|
||||
|
||||
test('it renders', async function(assert) {
|
||||
await render(hbs`{{datasets/upstream-dataset}}`);
|
||||
|
||||
@ -15,7 +14,7 @@ module('Integration | Component | datasets/upstream dataset', function(hooks) {
|
||||
|
||||
test('it renders upstream dataset properties', async function(assert) {
|
||||
const upstreamLink = '.upstream-dataset__upstream-link';
|
||||
const upstreamsMetadata = [{}, {}];
|
||||
const upstreamsMetadata = [{ dataset: {} }, { dataset: {} }];
|
||||
this.set('upstreamsMetadata', upstreamsMetadata);
|
||||
await render(hbs`{{datasets/upstream-dataset upstreamsMetadata=upstreamsMetadata}}`);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user