Newer
Older
ai-team / test.js
@楽曲作りまくりおじさん 楽曲作りまくりおじさん on 31 May 2024 977 bytes first commit
const dotenv = require('dotenv');
const driver = require('./system/redmine/driver');
const gemini = require('./system/llm/gemini');

dotenv.config();

test('getProjects', async () => {
    let params = {
        REDMINE_API_KEY: process.env.REDMINE_API_KEY,
        REDMINE_URL: process.env.REDMINE_URL,
        PROJECT_ID: process.env.PROJECT_ID
    };
    await driver.getProjects(params).then(async (forums) => {
        expect(forums).toBeDefined();
    });
});

test('getTickets', async () => {
    let params = {
        REDMINE_API_KEY: process.env.REDMINE_API_KEY,
        REDMINE_URL: process.env.REDMINE_URL,
        PROJECT_ID: process.env.PROJECT_ID
    };
    await driver.getTickets(params).then(async (forums) => {
        expect(forums).toBeDefined();
    });
});

test('getAnswer', async () => {
    let prompt = await gemini.createPrompt('日本語でHello Worldはどう言うの?');
    await expect(gemini.getAnswer(prompt)).resolves.toBeDefined();
});