Skip to content

Commit d338ea2

Browse files
committed
rtext : fix not setting custom id on init
1 parent 948ed0a commit d338ea2

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

R/rtext.R

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,8 @@ rtext <-
263263
##### ID
264264
if( is.null(id) ){
265265
self$id <- dp_hash(self)
266+
}else{
267+
self$id <- id
266268
}
267269

268270
##### Hashing again

tests/testthat/test_rtext.r

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,12 @@ test_that("rtext initialization", {
369369
expect_error( rtext$new(text_file=dp_tf(1)), NA)
370370
expect_error( rtext$new(text="", text_file=dp_tf(1)), NA)
371371
expect_error( rtext$new(text=readLines(dp_tf(1))), NA)
372+
expect_true({
373+
!is.null(rtext$new("")$id)
374+
})
375+
expect_true({
376+
identical(rtext$new("", id="mänämüdderschnüdetspück")$id, "mänämüdderschnüdetspück")
377+
})
372378
})
373379

374380

0 commit comments

Comments
 (0)