(testsuite) Improve `cancel' with dummy print job
A dummy print job is now created (and removed/cancelled) when testing `cancel' completion. To run the test: cd test && ./runCompletion cancel.exp
This commit is contained in:
parent
7cdd205e76
commit
acdf4ca55e
@ -0,0 +1 @@
|
|||||||
|
foo
|
@ -11,7 +11,18 @@ proc teardown {} {
|
|||||||
setup
|
setup
|
||||||
|
|
||||||
|
|
||||||
assert_complete_any "cancel "
|
# Adding a print job is successful?
|
||||||
|
if {[assert_exec {lp -H hold fixture1/foo} job]} {
|
||||||
|
# Yes, adding a print-job is successful;
|
||||||
|
# Retrieve job-id, so we can cancel the job after the test
|
||||||
|
set job_id [lindex [split $job] 3]
|
||||||
|
# Retrieve list of all current print jobs
|
||||||
|
assert_exec {lpstat | cut -d\040 -f1} jobs
|
||||||
|
# Completion should show all print jobs
|
||||||
|
assert_complete $jobs "cancel "
|
||||||
|
# Remove/cancel the test print job
|
||||||
|
assert_exec "cancel $job_id"
|
||||||
|
}; # if
|
||||||
|
|
||||||
|
|
||||||
sync_after_int
|
sync_after_int
|
||||||
|
Loading…
x
Reference in New Issue
Block a user