如何在终端打印球拍检查预期结果

bor*_*kur 1 terminal racket

我有以下球拍代码:

(require test-engine/racket-tests)

(define (square val)
  (* val val))

(check-expect (square 3) 9)
Run Code Online (Sandbox Code Playgroud)

当我使用 Beginning Student 语言在 DrRacket 中执行脚本时,我在应用程序控制台中得到以下输出(该视图在 DrRacket 中称为“交互”):

测试通过!

当我通过终端在终端中执行相同的脚本时,racket my_script.rkt我看不到任何输出。我检查过,racket --help但没有看到任何可行的选择。如何在终端中执行脚本并打印出相同的行?

use*_*lpa 5

以下内容在 DrRacket 和终端中都适用于我:

#lang racket/base
(require test-engine/racket-tests)

(define (square val)
  (* val val))

(check-expect (square 3) 9)
(test)
Run Code Online (Sandbox Code Playgroud)

和版画

The only test passed!
Run Code Online (Sandbox Code Playgroud)

请注意(test),根据此文档,必须在 DrRacket 和命令行中添加才能实现此目的。