tests/testthat/test-assign_gender.R

context("Assign gender to names")

test_that("gender is correct", {
  name <- c("aileen", "anna", "colin", "david", "ernest", "john")
  df <- data.frame(FirstName = name, stringsAsFactors = FALSE)
  gender <- c("F", "F", "M", "M", "M", "M")
  assigngender <- assign_gender(data_df = df, first_name_col = "FirstName")
  expect_is(assigngender, "data.frame")
  expect_is(assigngender$gender, "character")
  expect_equal(assigngender$gender, gender)
}
)

Try the GenderInfer package in your browser

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

GenderInfer documentation built on Sept. 29, 2021, 9:07 a.m.