node.js - tutorial - strapi api
Come posso testare i modelli di keystonejs? (1)
Non ci sono ancora esempi ufficiali di implementazione dei test unitari per i siti KeystoneJS, ma non ci sarebbe nulla che ti impedisca di scrivere test con un framework come mocha, come faresti in qualsiasi altra app node.js.
Si vorrebbe inizializzare Keystone, registrare i modelli, quindi connettersi al database ed eseguire test senza avviare il server web. Qualcosa come questo:
./tests.js
var keystone = require('keystone');
keystone.init({
'name': 'Your Project'
});
keystone.import('models');
keystone.mongoose.connect('localhost', 'your-database');
keystone.mongoose.connection.on('open', function() {
// Run tests here
// Use keystone.list('Key') to access Lists and execute queries
// as you would in your main application
});
quindi eseguire tests.js o renderlo uno script npm / grunt / ecc.
Tieni d'occhio il numero 216 per un framework di test integrato.
Esiste un modo per eseguire test per keystonejs che colpiscono anche un test o un'istanza di mongodb reale?
Sarebbe bello se simile al modo in cui lo fa Django.