tests/testthat/test-set_database.R

test_that("setting database provider with default namespace", {

  gitai <- initialize_project("gitai-demo") |>
    set_database(
      provider = "PineconeMocked",
      index = "gitai"
    )

  gitai$db$index |> expect_equal("gitai")
  gitai$db$namespace |> expect_equal("gitai-demo")
})

test_that("setting database provider with custom namepsace", {

  gitai <- initialize_project("gitai-demo") |>
    set_database(
      provider = "PineconeMocked",
      index = "gitai",
      namespace = "test_namespace"
    )

  gitai$db$index |> expect_equal("gitai")
  gitai$db$namespace |> expect_equal("test_namespace")
})

Try the GitAI package in your browser

Any scripts or data that you put into this service are public.

GitAI documentation built on April 3, 2025, 7:57 p.m.