Elm:
Viết kiểm thử

Làm thế nào:

Elm sử dụng elm-test để viết kiểm thử. Dưới đây là một kiểm thử nhỏ cho hàm add tổng hợp hai số:

import Expect
import Test exposing (..)
import AddingModule exposing (add)

suite : Test
suite =
    describe "AddingModule"
        [ test "kiểm thử hàm add" <|
            \_ -> Expect.equal (add 1 2) 3
        ]

-- Để chạy kiểm thử, sử dụng lệnh sau:
-- elm-test

Nếu hàm add hoạt động đúng, kết quả sẽ là:

TEST RUN PASSED

Thời lượng: 42 ms
Đã Pass:   1
Thất bại:   0

Tìm hiểu sâu

Khung kiểm thử của Elm, elm-test, cung cấp một cách nhanh chóng, đáng tin cậy để viết kiểm thử đơn vị. Nó khuyến khích TDD (Phát triển Hướng Kiểm thử). Trước elm-test, đã có các phương án thay thế như elm-check nhưng không tích hợp mạnh mẽ. Về mặt triển khai, elm-test sử dụng hàm thuần khiết không có tác động phụ, phù hợp hoàn hảo với kiến trúc Elm.

Xem thêm