tests/testthat/test-repo.R

context("repo")

test_that("extract_repo() works", {
  repo <- "ropenscilabs/travis"

  expect_equal(extract_repo("git://github.com/ropenscilabs/travis.git"), repo)
  expect_equal(extract_repo("http://github.com/ropenscilabs/travis.git"), repo)
  expect_equal(extract_repo("http://user:pass@github.com/ropenscilabs/travis.git"), repo)
  expect_equal(extract_repo("https://github.com/ropenscilabs/travis.git"), repo)
  expect_equal(extract_repo("https://user:pass@github.com/ropenscilabs/travis.git"), repo)
  expect_equal(extract_repo("git@github.com:ropenscilabs/travis.git"), repo)
  expect_equal(extract_repo("git://github.com/ropenscilabs/travis"), repo)
  expect_equal(extract_repo("http://github.com/ropenscilabs/travis"), repo)
  expect_equal(extract_repo("http://user:pass@github.com/ropenscilabs/travis"), repo)
  expect_equal(extract_repo("https://github.com/ropenscilabs/travis"), repo)
  expect_equal(extract_repo("https://user:pass@github.com/ropenscilabs/travis"), repo)
  expect_equal(extract_repo("git@github.com:ropenscilabs/travis"), repo)
})
romainfrancois/travis documentation built on May 27, 2019, 1:49 p.m.