mirror of
https://github.com/argoproj/argo-cd
synced 2026-04-21 17:07:16 +00:00
33 lines
No EOL
1.2 KiB
TypeScript
33 lines
No EOL
1.2 KiB
TypeScript
import * as renderer from 'react-test-renderer';
|
|
import * as React from 'react';
|
|
import {isSHA, Revision} from "./revision";
|
|
|
|
test('Revision.SHA1.Children', () => {
|
|
const tree = renderer.create(<Revision repoUrl='http://github.com/my-org/my-repo' revision='24eb0b24099b2e9afff72558724e88125eaa0176'>foo</Revision>).toJSON();
|
|
|
|
expect(tree).toMatchSnapshot()
|
|
});
|
|
|
|
test('Revision.SHA1.NoChildren', () => {
|
|
const tree = renderer.create(<Revision repoUrl='http://github.com/my-org/my-repo' revision='24eb0b24099b2e9afff72558724e88125eaa0176'/>).toJSON();
|
|
|
|
expect(tree).toMatchSnapshot()
|
|
});
|
|
|
|
test('Revision.Branch.Children', () => {
|
|
const tree = renderer.create(<Revision repoUrl='http://github.com/my-org/my-repo' revision='long-branch-name'>foo</Revision>).toJSON();
|
|
|
|
expect(tree).toMatchSnapshot()
|
|
});
|
|
|
|
|
|
test('Revision.Branch.NoChildren', () => {
|
|
const tree = renderer.create(<Revision repoUrl='http://github.com/my-org/my-repo' revision='long-branch-name'/>).toJSON();
|
|
|
|
expect(tree).toMatchSnapshot()
|
|
});
|
|
|
|
test('isSHA1', () => {
|
|
expect(isSHA('24eb0b24099b2e9afff72558724e88125eaa0176')).toBe(true);
|
|
expect(isSHA('master')).toBe(false);
|
|
}); |