Framework
Wippy proporciona modulos oficiales del framework a traves del hub. Estos modulos se mantienen bajo la organizacion wippy y pueden agregarse a cualquier proyecto.
Agregar Modulos del Framework
wippy add wippy/test
wippy install
Esto agrega el modulo a tu archivo lock y lo descarga a .wippy/vendor/.
Declarar Dependencias en el Codigo Fuente
Los modulos del framework tambien pueden declararse como dependencias en tu _index.yaml:
version: "1.0"
namespace: app
entries:
- name: dependency.test
kind: ns.dependency
component: wippy/test
version: "^0.3.0"
Luego resuelve e instala:
wippy update
Importar Bibliotecas del Framework
Una vez instaladas, importa las bibliotecas del framework en tus entradas:
entries:
- name: my_test
kind: function.lua
meta:
type: test
suite: my-suite
source: file://my_test.lua
method: run
imports:
test: wippy.test:test
El import mapea wippy.test:test (la entrada test del namespace wippy.test) al nombre local test, que luego usas con require("test") en Lua.
Modulos Disponibles
| Module | Description |
|---|---|
wippy/test |
Framework de testing estilo BDD con aserciones y mocking |
wippy/terminal |
Componentes de interfaz de terminal |
Hay mas modulos disponibles y se publican regularmente. Busca en el hub:
wippy search wippy
Ver Tambien
- Gestion de Dependencias - Archivo lock y restricciones de version
- Publicacion - Publicar tus propios modulos
- Referencia CLI - Comandos CLI