aboutsummaryrefslogtreecommitdiff
path: root/tests/vi.test
blob: 1c6ff241abbafefc49a777c6fa1881a794852812 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#!/bin/bash

[ -f testing.sh ] && . testing.sh

# setup
cp $FILES/vi/ascii.txt in.txt
cp $FILES/vi/dd_first.in cmd.txt
cp $FILES/vi/ascii_dd_first.out out.txt


testing "dd first line ascii" \
  "vi -s cmd.txt in.txt 1>/dev/null 2>/dev/null && cmp in.txt out.txt && echo yes" "yes\n" "" ""

# teardown 
rm in.txt cmd.txt out.txt

# setup
cp $FILES/vi/ascii.txt in.txt
cp $FILES/vi/dd_last.in cmd.txt
cp $FILES/vi/ascii_dd_last.out out.txt

testing "dd last line ascii" \
  "vi -s cmd.txt in.txt 1>/dev/null 2>/dev/null && cmp in.txt out.txt && echo yes" "yes\n" "" ""

# teardown 
rm in.txt cmd.txt out.txt


## setup
#cp $FILES/vi/ascii.txt in.txt
#cp $FILES/vi/dw_last.in cmd.txt
#cp $FILES/vi/ascii_dw_last.out out.txt
#
#testing "dw last line ascii" \
#  "vi -s cmd.txt in.txt 1>/dev/null 2>/dev/null && cmp in.txt out.txt && echo yes" "yes\n" "" ""
#
## teardown 
#rm in.txt cmd.txt out.txt

# setup
cp $FILES/vi/ascii.txt in.txt
cp $FILES/vi/dw_first.in cmd.txt
cp $FILES/vi/ascii_dw_first.out out.txt

testing "dw first line ascii" \
  "vi -s cmd.txt in.txt 1>/dev/null 2>/dev/null && cmp in.txt out.txt && echo yes" "yes\n" "" ""

# teardown 
rm in.txt cmd.txt out.txt


# setup
cp $FILES/vi/ascii.txt in.txt
cp $FILES/vi/D_first.in cmd.txt
cp $FILES/vi/ascii_D_first.out out.txt

testing "D first line ascii" \
  "vi -s cmd.txt in.txt 1>/dev/null 2>/dev/null && cmp in.txt out.txt && echo yes" "yes\n" "" ""

# teardown 
rm in.txt cmd.txt out.txt

# setup
cp $FILES/vi/ascii.txt in.txt
cp $FILES/vi/D_last.in cmd.txt
cp $FILES/vi/ascii_D_last.out out.txt

testing "D last line ascii" \
  "vi -s cmd.txt in.txt 1>/dev/null 2>/dev/null && cmp in.txt out.txt && echo yes" "yes\n" "" ""

# teardown 
rm in.txt cmd.txt out.txt