如何在终端中打印球拍检查预期结果
How to print racket check-expect results in terminal
我有以下球拍代码:
(require test-engine/racket-tests)
(define (square val)
(* val val))
(check-expect (square 3) 9)
当我使用 Beginning Student 语言在 DrRacket 中执行脚本时,我在应用程序控制台中得到以下输出(该视图在 DrRacket 中称为“Interactions”):
The test passed!
当我通过 racket my_script.rkt
在终端中执行相同的脚本时,我没有看到任何输出。我检查了 racket --help
但我没有看到任何可行的选择。如何在终端中执行脚本并打印出相同的行?
以下在 DrRacket 和终端中对我有用:
#lang racket/base
(require test-engine/racket-tests)
(define (square val)
(* val val))
(check-expect (square 3) 9)
(test)
并打印
The only test passed!
请注意,根据 this doc.
,必须在 DrRacket 和命令行中添加 (test)
才能实现此目的
我有以下球拍代码:
(require test-engine/racket-tests)
(define (square val)
(* val val))
(check-expect (square 3) 9)
当我使用 Beginning Student 语言在 DrRacket 中执行脚本时,我在应用程序控制台中得到以下输出(该视图在 DrRacket 中称为“Interactions”):
The test passed!
当我通过 racket my_script.rkt
在终端中执行相同的脚本时,我没有看到任何输出。我检查了 racket --help
但我没有看到任何可行的选择。如何在终端中执行脚本并打印出相同的行?
以下在 DrRacket 和终端中对我有用:
#lang racket/base
(require test-engine/racket-tests)
(define (square val)
(* val val))
(check-expect (square 3) 9)
(test)
并打印
The only test passed!
请注意,根据 this doc.
,必须在 DrRacket 和命令行中添加(test)
才能实现此目的