library(testthat) library(jeksterslabRlib) context("Test lib_metadata_crossref")
journal_doi_single <- "10.1016/j.adolescence.2014.04.012" journal_doi_single_author <- "Pesigan, Ivan Jacob Agaloos and Luyckx, Koen and Alampay, Liane Peña" journal_doi_single_title <- "Brief report: Identity processes in Filipino late adolescents and young adults: Parental influences and mental health outcomes" journal_doi_single_journal <- "Journal of Adolescence" book_doi_single <- "10.1007/978-0-387-98141-3" book_doi_single_author <- "Wickham, Hadley" book_doi_single_title <- "ggplot2" book_doi_single_publisher <- "Springer New York" book_doi_single_location <- "New York, NY"
| Variable | Description | Value |
|:-----------------------------|:------------|:-------------------------------|
| journal_doi_single_author
| Author | r journal_doi_single_author
|
| journal_doi_single_title
| Title | r journal_doi_single_title
|
| journal_doi_single_journal
| Journal | r journal_doi_single_journal
|
| Variable | Description | Value |
|:----------------------------|:------------|:------------------------------|
| book_doi_single_author
| Author | r book_doi_single_author
|
| book_doi_single_title
| Title | r book_doi_single_title
|
| book_doi_single_publisher
| Publisher | r book_doi_single_publisher
|
| book_doi_single_location
| Location | r book_doi_single_location
|
journal_doi_single_output <- lib_metadata_crossref(doi = journal_doi_single, par = FALSE) journal_doi_single_output_author <- journal_doi_single_output[1, "author"] journal_doi_single_output_title <- journal_doi_single_output[1, "title"] journal_doi_single_output_journal <- journal_doi_single_output[1, "container-title"]
book_doi_single_output <- lib_metadata_crossref(doi = book_doi_single, par = FALSE) book_doi_single_output_author <- book_doi_single_output[1, "author"] book_doi_single_output_title <- book_doi_single_output[1, "title"] book_doi_single_output_publisher <- book_doi_single_output[1, "publisher"] book_doi_single_output_location <- book_doi_single_output[1, "publisher-location"]
| Item | Parameter | Result |
|:----------|:-------------------------------|:--------------------------------------|
| Author | r journal_doi_single_author
| r journal_doi_single_output_author
|
| Title | r journal_doi_single_title
| r journal_doi_single_output_title
|
| Journal | r journal_doi_single_journal
| r journal_doi_single_output_journal
|
| Item | Parameter | Result |
|:----------|:------------------------------|:-------------------------------------|
| Author | r book_doi_single_author
| r book_doi_single_output_author
|
| Title | r book_doi_single_title
| r book_doi_single_output_title
|
| Publisher | r book_doi_single_publisher
| r book_doi_single_output_publisher
|
| Location | r book_doi_single_location
| r book_doi_single_output_location
|
test_that("the output of lib_metadata_crossref for journal single DOI is accurate", { expect_equivalent( journal_doi_single_author, journal_doi_single_output_author ) expect_equivalent( journal_doi_single_title, journal_doi_single_output_title ) expect_equivalent( journal_doi_single_journal, journal_doi_single_output_journal ) })
test_that("the output of lib_metadata_crossref for book single DOI is accurate", { expect_equivalent( book_doi_single_author, book_doi_single_output_author ) expect_equivalent( book_doi_single_title, book_doi_single_output_title ) expect_equivalent( book_doi_single_publisher, book_doi_single_output_publisher ) expect_equivalent( book_doi_single_location, book_doi_single_output_location ) })
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.