Skip to content

Commit

Permalink
Modifies filtering in oracle discovery to be case insensitive (but wi…
Browse files Browse the repository at this point in the history
…ll return original data) (#159)
  • Loading branch information
macnablocky authored Jun 26, 2024
1 parent 272c620 commit acd2269
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,10 @@ export class OracleDiscoveryService {
oracleJobTypes: string[],
requiredJobTypes: string[],
) {
return oracleJobTypes.some((job) => requiredJobTypes.includes(job));
return oracleJobTypes.some((job) =>
requiredJobTypes
.map((requiredJob) => requiredJob.toLowerCase())
.includes(job.toLowerCase()),
);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@ export function generateOracleDiscoveryResponseBody() {
role: 'role2',
jobTypes: ['job-type-1', 'job-type-3', 'job-type-4'],
};
return [response1, response2];
const response3: OracleDiscoveryResponse = {
address: '0xd83422155c058D78e4D5fB5f50E125F06eb39d',
role: 'role3',
jobTypes: ['Job-Type-2'],
}
return [response1, response2, response3];
}

export const filledCommandFixture = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,6 @@ describe('OracleDiscoveryService', () => {
const result =
await oracleDiscoveryService.processOracleDiscovery(filledCommandFixture);

expect(result).toEqual([mockData[1]]);
expect(result).toEqual([mockData[1], mockData[2]]);
});
});

0 comments on commit acd2269

Please sign in to comment.