original commit: bb21d1f3b4ca4b41f0a673a742ac6a2dd92dea58
This commit is contained in:
Robby Findler 1999-04-27 03:42:28 +00:00
parent 5d6a502d58
commit 73cbcf5019
3 changed files with 43 additions and 0 deletions

View File

@ -53,6 +53,7 @@ test as last time.
- edits to canvases: |# edit-canvas.ss #|
- canvases to frames: |# canvas-frame.ss #|
- edits to frames: |# edit-frame.ss #|
- handler |# handler-test.ss #|
- garbage collection: |# gc.ss #|

View File

@ -136,3 +136,5 @@
(lambda (x) (send x get-label))
(send (car (send (send (car frames) get-menu-bar) get-items)) get-items))
(for-each (lambda (x) (send x close)) frames))))))

View File

@ -0,0 +1,40 @@
(let* ([filename "framework-group-test.ss"]
[tmp-filename (build-path (find-system-path 'temp-dir) filename)])
(test
'file-opened
(lambda (x) (equal? (list filename "MrEd REPL") x))
(lambda ()
(send-sexp-to-mred
`(begin (handler:edit-file ,tmp-filename)
(void)))
(wait-for-frame filename)
(send-sexp-to-mred
`(map (lambda (x) (send x get-label)) (get-top-level-windows)))))
(test
'file-opened
(lambda (x) (equal? filename x))
(lambda ()
(send-sexp-to-mred
`(begin (handler:edit-file ,tmp-filename)
(void)))
(wait-for-frame filename)
(send-sexp-to-mred
`(let ([f (car (get-top-level-windows))])
(send (send f get-editor) get-filename)))))
(test
'files-opened-twice
(lambda (x) (equal? (list filename "MrEd REPL") x))
(lambda ()
(send-sexp-to-mred
`(begin (handler:edit-file ,tmp-filename)
(void)))
(wait-for-frame filename)
(send-sexp-to-mred
`(begin (handler:edit-file ,tmp-filename)
(void)))
(wait-for-frame filename)
(send-sexp-to-mred
`(map (lambda (x) (send x get-label)) (get-top-level-windows))))))