sled

Једноставни уређивач текста
git clone https://git.sr.ht/~strahinja/sled
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

001-insert-text-50000-lines.test (464B)


      1 #!/bin/sh
      2 # vim: set ft=bash:
      3 exec 2>/dev/null
      4 testfile=tests/testfile
      5 text=$(	for k in $(seq 0 9)
      6 	do
      7 		printf "$k"
      8 	done)
      9 text=$(	for j in $(seq 7)
     10 	do 
     11 		printf "%s" "$text"
     12 	done)
     13 text=$(	for i in $(seq 100)
     14 	do
     15 		printf "%s\n" "$text"
     16 	done)
     17 
     18 for i in $(seq 500)
     19 do
     20 	printf "%s\n" "$text"
     21 done > "$testfile"
     22 
     23 expect tests/insert.expect
     24 if [ "$(wc -l "$testfile" | awk '{print $1}')" -eq 50001 ]; then
     25 	result=0
     26 else
     27 	result=1
     28 fi
     29 rm "$testfile"
     30 exit "$result"