Skip to content

Commit

Permalink
chore: fix formatting
Browse files Browse the repository at this point in the history
Signed-off-by: Fredrik Lundkvist <[email protected]>
  • Loading branch information
Lunkers committed Jan 20, 2025
1 parent b03c6c6 commit 778a53c
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 10 deletions.
28 changes: 19 additions & 9 deletions src/encorePackager.test.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
import { EncoreJob, EncorePackager, parseInputsFromEncoreJob } from './encorePackager';
import {
EncoreJob,
EncorePackager,
parseInputsFromEncoreJob
} from './encorePackager';
import { DEFAULT_STREAM_KEY_TEMPLATES, PackagingConfig } from './config';

const job: EncoreJob = {
Expand Down Expand Up @@ -147,16 +151,22 @@ describe('Test EncorePackager file system methods', () => {
const config = {
outputFolder: 's3://bucket-name/prefix/',
outputSubfolderTemplate: '$INPUTNAME$/$JOBID$',
concurrency: 1,

concurrency: 1
} as PackagingConfig;
const encorePackager = new EncorePackager(config);
it('Uses the first input for templating', () => {
const destination = encorePackager.getPackageDestination(job);
expect(destination).toEqual('s3://bucket-name/prefix/test-asset/e5e76304-744c-41d6-85f7-69007b3b1a65');
})
expect(destination).toEqual(
's3://bucket-name/prefix/test-asset/e5e76304-744c-41d6-85f7-69007b3b1a65'
);
});
it('Uses the external ID for templating when present', () => {
const destination = encorePackager.getPackageDestination({ ...job, externalId: 'external-id' });
expect(destination).toEqual('s3://bucket-name/prefix/external-id/e5e76304-744c-41d6-85f7-69007b3b1a65');
})
})
const destination = encorePackager.getPackageDestination({
...job,
externalId: 'external-id'
});
expect(destination).toEqual(
's3://bucket-name/prefix/external-id/e5e76304-744c-41d6-85f7-69007b3b1a65'
);
});
});
2 changes: 1 addition & 1 deletion src/encorePackager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ export class EncorePackager {
const inputBasename = basename(inputUri, extname(inputUri));
return template
.replaceAll('$JOBID$', job.id)
.replaceAll('$INPUTNAME$', externalId? externalId : inputBasename);
.replaceAll('$INPUTNAME$', externalId ? externalId : inputBasename);
}

async getEncoreJob(url: string): Promise<EncoreJob> {
Expand Down

0 comments on commit 778a53c

Please sign in to comment.