Испытание транспортира с оракулом Db - PullRequest
0 голосов
/ 21 мая 2018

Требуется проверить БД вместе с моим угловым приложением.Сценарий таков, что я что-то делаю в пользовательском интерфейсе и вижу, сохраняется ли значение в БД (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.Любые вклады здесь будут полезны, спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...