21 lines
546 B
Plaintext
21 lines
546 B
Plaintext
import path from 'path'
|
|
import { readCAFileSync } from './ca-file';
|
|
|
|
it('should read CA file', () => {
|
|
expect(readCAFileSync(path.join(__dirname, 'fixtures/ca-file1.txt'))).toStrictEqual([
|
|
`-----BEGIN CERTIFICATE-----
|
|
XXXX
|
|
-----END CERTIFICATE-----`,
|
|
`-----BEGIN CERTIFICATE-----
|
|
YYYY
|
|
-----END CERTIFICATE-----`,
|
|
`-----BEGIN CERTIFICATE-----
|
|
ZZZZ
|
|
-----END CERTIFICATE-----`,
|
|
]);
|
|
});
|
|
|
|
it('should not fail when the file does not exist', () => {
|
|
expect(readCAFileSync(path.join(__dirname, 'not-exists.txt'))).toEqual(undefined)
|
|
})
|