Требуется проверить БД вместе с моим угловым приложением.Сценарий таков, что я что-то делаю в пользовательском интерфейсе и вижу, сохраняется ли значение в БД (Oracle)
. Для этой цели я установил пакет DB Oracle Oracle и смог выполнить простую инструкцию SELECT с помощью команды"Узел имя_файла.js".Конфигурация и оператор select присутствовали в filename.js
Далее я попытался включить те же шаги в определение моего шага.Первый шаг моего тестового примера переходит на домашнюю страницу приложения, а следующий шаг - запуск простого оператора select.У меня нет утверждений, так как я сначала хотел, чтобы базовый запрос работал
Вот мой шаг def
let oracledb = require('oracledb');
let dbConfig = require('../configs/dbConfig');
Given(/^I run a random select query$/, function() {
let sql2 = "Select * from tablename Where columname = 8888901";
oracledb.getConnection(dbConfig).then(function(connection) {
//return console.log('Connected to database');
return connection.execute(sql2).then(function(result, err) {
return console.log(result.rows.toString());
});
});
});
При запуске теста открывается браузер, загружается домашняя страница и затемтест пройден.Я не думаю, что второй шаг даже выполняется, так как результат запроса не выводится на консоль.
Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении.Может ли транспортир работать с OracleDB?правильно ли я написал тест?У меня так много вопросов по этому поводу, и нет ни одного онлайн-примера для теста транспортира с oracledb.Любые вклады здесь будут полезны, спасибо