Add model generator based on AST
This commit is contained in:
@@ -26,6 +26,23 @@ mydb.db
|
||||
prog
|
||||
EOF
|
||||
|
||||
cd $test_project
|
||||
|
||||
# Create a new table in the schema
|
||||
cat >> pkg/db/schema.sql <<EOF
|
||||
create table items (
|
||||
rowid integer primary key,
|
||||
description text not null default ''
|
||||
);
|
||||
EOF
|
||||
|
||||
# Generate an item model and test file
|
||||
$gas generate items > pkg/db/item.go
|
||||
$gas generate items --test > pkg/db/item_test.go
|
||||
go mod tidy
|
||||
|
||||
# Run the tests
|
||||
go test ./...
|
||||
|
||||
# Notify success in green
|
||||
echo -e "\033[32mAll tests passed. Finished successfully.\033[0m"
|
||||
|
||||
Reference in New Issue
Block a user