UNPKG

prisma-yml

Version:

<a href="https://www.prismagraphql.com"><img src="https://imgur.com/HUu10rH.png" width="248" /></a>

25 lines 1.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _1 = require("."); describe('cluster endpoint generation', function () { test('local cluster', function () { var cluster = new _1.Cluster(new _1.Output(), 'local', 'http://localhost:4466', undefined, true); expect(cluster.getApiEndpoint('default', 'default')).toMatchSnapshot(); expect(cluster.getApiEndpoint('dev', 'default')).toMatchSnapshot(); expect(cluster.getApiEndpoint('default', 'dev')).toMatchSnapshot(); expect(cluster.getApiEndpoint('default', 'dev', 'ignore-me')).toMatchSnapshot(); }); test('private cluster', function () { var cluster = new _1.Cluster(new _1.Output(), 'test01', 'https://test01_workspace.prisma.sh', undefined, false, false, true); expect(cluster.getApiEndpoint('default', 'default', 'workspace')).toMatchSnapshot(); expect(cluster.getApiEndpoint('dev', 'default', 'workspace')).toMatchSnapshot(); expect(cluster.getApiEndpoint('default', 'dev', 'workspace')).toMatchSnapshot(); }); test('sandbox cluster', function () { var cluster = new _1.Cluster(new _1.Output(), 'prisma-eu1', 'https://eu1.prisma.sh', undefined, false, true, false); expect(cluster.getApiEndpoint('default', 'default', 'workspace')).toMatchSnapshot(); expect(cluster.getApiEndpoint('dev', 'default', 'workspace')).toMatchSnapshot(); expect(cluster.getApiEndpoint('default', 'dev', 'workspace')).toMatchSnapshot(); }); }); //# sourceMappingURL=Cluster.test.js.map