Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
blessingofori-atta committed Nov 14, 2024
1 parent b31a992 commit 033ad9a
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 0 deletions.
29 changes: 29 additions & 0 deletions R/myplot.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#' Here is the function
#' @param x A numeric vector
#' @param y A numeric vector
#' @export
#' @import graphics
#' @examples
#' # Here is an example
#' set.seed(312)
#' x <- rnorm(100)
#' y <- rnorm(100)
#' myplot(x, y)
myplot <- function(x, y) {

if (!is.numeric(x) | !is.numeric(y)) {
stop("x and y must be numeric")
}

plot(x, y, col = "blue", pch = 19, cex = 2)

invisible(
list(
x = x,
y = y
)
)

}


12 changes: 12 additions & 0 deletions tests/testthat.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# This file is part of the standard setup for testthat.
# It is recommended that you do not modify it.
#
# Where should you do additional test configuration?
# Learn more about the roles of various files in:
# * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
# * https://testthat.r-lib.org/articles/special-files.html

library(testthat)
library(egpkg)

test_check("egpkg")
Binary file added tests/testthat/Rplots.pdf
Binary file not shown.
5 changes: 5 additions & 0 deletions tests/testthat/test-myplot.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
test_that("multiplication works", {
expect_equal(2 * 2, 4)
expect_error(myplot(2 * "a"))
expect_silent(myplot(2, 2))
})

0 comments on commit 033ad9a

Please sign in to comment.