File: options.test

package info (click to toggle)
tk-html3 3.0~fossil20110109-6
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 6,644 kB
  • ctags: 5,882
  • sloc: ansic: 48,994; tcl: 26,030; sh: 1,190; yacc: 161; makefile: 24
file content (33 lines) | stat: -rw-r--r-- 815 bytes parent folder | download | duplicates (5)
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
# Test script for Tkhtml
proc sourcefile {file} {
  set fname [file join [file dirname [info script]] $file] 
  uplevel #0 [list source $fname]
}
sourcefile common.tcl

html .h

#--------------------------------------------------------------------------
# Test cases option-1.* test the parsing of the '-fonttable' option.
#
tcltest::test option-1.0 {} -body {
  .h cget -fonttable
} -result {8 9 10 11 13 15 17}
tcltest::test option-1.1 {} -body {
  set rc [catch {
    .h configure -fonttable hello
  } msg]
  list $rc $msg
} -result {1 {expected list of 7 integers but got "hello"}}
tcltest::test option-1.2 {} -body {
  .h cget -fonttable
} -result {8 9 10 11 13 15 17}
tcltest::test option-1.3 {} -body {
  .h configure -fonttable {1 2 3 4 5 6 7}
  .h cget -fonttable
} -result {1 2 3 4 5 6 7}


finish_test