pasta_lua 0.2.2

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


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

## 構成


- `init.lua`: エントリーポイント(各specをrequireして実行)
- `*_spec.lua`: テストファイル
  - transpiler_spec.lua

## テストの追加方法


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

```lua
local specs = {
    "transpiler_spec",
    "your_new_spec",  -- 追加
}
```

## 実行方法


```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)
```