@@ -392,21 +392,19 @@ spec = do
392392
393393main :: Effect Unit
394394main = launchAff_ do
395+ -- Schema tests are pure (no Docker needed)
396+ runSpec [ consoleReporter ] SchemaTest.spec
397+
395398 liftEffect $ log "\n🧪 Starting ScyllaDB Integration Tests (with Docker)\n"
396399
397400 bracket
398− -- Start Docker before tests
399401 ( do
400402 liftEffect $ log "⏳ Starting ScyllaDB and waiting for it to be ready (may take 30-60s)..."
401403 Docker.startService (Docker.ComposeFile "packages/yoga-scylladb/docker-compose.test.yml") (Docker.Timeout (Milliseconds 60000.0))
402404 liftEffect $ log "✅ ScyllaDB is ready!\n"
403405 )
404− -- Stop Docker after tests (always runs!)
405406 ( \_ -> do
406407 Docker.stopService (Docker.ComposeFile "packages/yoga-scylladb/docker-compose.test.yml")
407408 liftEffect $ log "✅ Cleanup complete\n"
408409 )
409− -- Run tests
410410 (\_ -> runSpec [ consoleReporter ] spec)
411− -- Schema tests are pure (no Docker needed)
412− runSpec [ consoleReporter ] SchemaTest.spec