mirror of
https://github.com/VSCodeVim/Vim.git
synced 2024-09-21 09:07:56 +03:00
1564e647dc
Not sure why it was ever done this way
83 lines
2.2 KiB
TypeScript
83 lines
2.2 KiB
TypeScript
import { newTest } from './testSimplifier';
|
|
import { cleanUpWorkspace, setupWorkspace } from './testUtils';
|
|
|
|
suite('sentence motion', () => {
|
|
setup(async () => {
|
|
await setupWorkspace(undefined, '.js');
|
|
});
|
|
|
|
teardown(cleanUpWorkspace);
|
|
|
|
suite('[count] sentences backward', () => {
|
|
newTest({
|
|
title: 'move one sentence backward',
|
|
start: ['lorem ipsum. lorem ipsum|'],
|
|
keysPressed: '(',
|
|
end: ['lorem ipsum. |lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward',
|
|
start: ['lorem ipsum. lorem ipsum|'],
|
|
keysPressed: '1(',
|
|
end: ['lorem ipsum. |lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move [count] sentences backward',
|
|
start: ['lorem ipsum. lorem ipsum. lorem ipsum|'],
|
|
keysPressed: '2(',
|
|
end: ['lorem ipsum. |lorem ipsum. lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward single line - middle',
|
|
start: ['lorem ipsum. |lorem ipsum'],
|
|
keysPressed: '(',
|
|
end: ['|lorem ipsum. lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward no space',
|
|
start: ['lorem ipsum.lorem ipsum|'],
|
|
keysPressed: '(',
|
|
end: ['|lorem ipsum.lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward no space - middle',
|
|
start: ['lorem ipsum.|lorem ipsum'],
|
|
keysPressed: '(',
|
|
end: ['|lorem ipsum.lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward - multiline',
|
|
start: ['lorem ipsum', 'lorem ipsum|'],
|
|
keysPressed: '(',
|
|
end: ['|lorem ipsum', 'lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward - multiline - period',
|
|
start: ['lorem ipsum.', 'lorem ipsum|'],
|
|
keysPressed: '(',
|
|
end: ['lorem ipsum.', '|lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward - multiline - previous line',
|
|
start: ['lorem ipsum', '|lorem ipsum'],
|
|
keysPressed: '(',
|
|
end: ['|lorem ipsum', 'lorem ipsum'],
|
|
});
|
|
|
|
newTest({
|
|
title: 'move one sentence backward - multiline - previous line - period',
|
|
start: ['lorem ipsum.', '|lorem ipsum'],
|
|
keysPressed: '(',
|
|
end: ['|lorem ipsum.', 'lorem ipsum'],
|
|
});
|
|
});
|
|
});
|