File: editor-test

package info (click to toggle)
tig 2.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,188 kB
  • sloc: ansic: 36,941; sh: 10,934; makefile: 394
file content (50 lines) | stat: -rwxr-xr-x 1,172 bytes parent folder | download
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
#!/bin/sh

. libtest.sh
. libgit.sh

export LINES=16

tigrc <<EOF
set vertical-split = no
set line-graphics = ascii
EOF

steps '
	:save-display grep-scalajs.screen

	:3
	:edit

	:10
	:exec !vim +%(lineno) %(file)
'

in_work_dir create_repo_from_tgz "$base_dir/files/scala-js-benchmarks.tgz"

test_tig grep JSExport

assert_equals 'grep-scalajs.screen' <<EOF
common/src/main/scala/org/scalajs/benchmark/Benchmark.scala
 13| import scala.scalajs.js.annotation.JSExport
 15| @JSExport
 27|   @JSExport
 32|   @JSExport
100|   @JSExport
deltablue/src/main/scala/org/scalajs/benchmark/deltablue/DeltaBlue.scala
 49| import scala.scalajs.js.annotation.JSExport
 51| @JSExport
 56|   @JSExport
richards/src/main/scala/org/scalajs/benchmark/richards/Richards.scala
 48| import scala.scalajs.js.annotation.JSExport
 53| @JSExport
sudoku/src/main/scala/org/scalajs/benchmark/sudoku/Sudoku.scala
[grep] common/src/main/scala/org/scalajs/benchmark/Benchmark.scala - line 1  73%
EOF

assert_equals 'editor.log' <<EOF
+15 common/src/main/scala/org/scalajs/benchmark/Benchmark.scala
@JSExport
+56 deltablue/src/main/scala/org/scalajs/benchmark/deltablue/DeltaBlue.scala
   @JSExport
EOF