pasta_lua 0.2.4

Pasta Lua - Lua integration for Pasta DSL
Documentation
# Lua Unit Tests


lua_test テストフレームワークを使用したLuaユニットテスト

## 構成


- `init.lua`: エントリーポイント(`specs` テーブルに登録された各スイートを require して実行)
- `*_test.lua`: テストファイル(45 スイート。歴史的経緯で `persistence_spec.lua``virtual_dispatcher_spec.lua` のみ `*_spec.lua` 命名)

## テストの追加方法


1. `lua_specs/``*_test.lua` ファイルを作成
2. `init.lua``specs` テーブルにモジュール名を追加

```lua
local specs = {
    "actor_word_test",
    -- ...
    "your_new_test",  -- 追加
}
```

## 実行方法


```bash
# Rust テストランナー経由(推奨)

cargo test --test lua_unittest_runner run_lua_unit_tests -- --nocapture

# pasta_lua の全テスト

cargo test -p pasta_lua
```

## テスト構造


```lua
local describe = require("lua_test.test").describe
local test = require("lua_test.test").test
local expect = require("lua_test.test").expect

describe("Module Name", function()
    test("should do something", function()
        expect(result):toBeTruthy()
    end)
end)
```