Root/test/del_vec

Source at commit ac535d6e03c221d389a798af55f096f92c9bf3ff created 13 years 11 months ago.
By werner, Deleting things often left measurements behind. Fixed these bugs, enhanced %del to also delete frames and items in other frames than the current one, and added the corresponding regression tests.
1#!/bin/sh
2. ./Common
3
4###############################################################################
5
6fped_dump "delete vector: it disappears" <<EOF
7v: vec @(0mm, 0mm)
8%del v
9EOF
10expect <<EOF
11/* MACHINE-GENERATED ! */
12
13package "_"
14unit mm
15EOF
16
17#------------------------------------------------------------------------------
18
19fped_dump "delete vector: references disappear" <<EOF
20v: vec @(0mm, 0mm)
21line v v
22%del v
23EOF
24expect <<EOF
25/* MACHINE-GENERATED ! */
26
27package "_"
28unit mm
29EOF
30
31#------------------------------------------------------------------------------
32
33fped_dump "delete vector: measurements disappear (same frame)" <<EOF
34v: vec @(0mm, 0mm)
35meas v -> v
36%del v
37EOF
38expect <<EOF
39/* MACHINE-GENERATED ! */
40
41package "_"
42unit mm
43EOF
44
45#------------------------------------------------------------------------------
46
47fped_dump "delete vector: measurements disappear (other frame)" <<EOF
48frame f {
49    v: vec @(0mm, 0mm)
50}
51meas f.v -> f.v
52%del f.v
53EOF
54expect <<EOF
55/* MACHINE-GENERATED ! */
56
57frame f {
58}
59
60package "_"
61unit mm
62EOF
63
64###############################################################################
65

Archive Download this file

Branches:
master



interactive