@@ -32,78 +32,99 @@ test_that("plotDistributions fails with incorrect arguments", {
3232
3333test_that(" plotDistributions works as expected" , {
3434 # # Defaults
35- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
36- groupBy = NULL , plotType = " density" ,
37- facet = FALSE , pseudocount = 0 ), " ggplot" )
35+ expect_true(ggplot2 :: is_ggplot(
36+ plotDistributions(se = se , selAssay = " counts" ,
37+ groupBy = NULL , plotType = " density" ,
38+ facet = FALSE , pseudocount = 0 )))
3839
3940 # # Change plot type
40- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
41- groupBy = NULL , plotType = " histogram" ,
42- facet = FALSE , pseudocount = 0 ), " ggplot" )
43- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
44- groupBy = NULL , plotType = " knee" ,
45- facet = FALSE , pseudocount = 0 ), " ggplot" )
41+ expect_true(ggplot2 :: is_ggplot(
42+ plotDistributions(se = se , selAssay = " counts" ,
43+ groupBy = NULL , plotType = " histogram" ,
44+ facet = FALSE , pseudocount = 0 )))
45+ expect_true(ggplot2 :: is_ggplot(
46+ plotDistributions(se = se , selAssay = " counts" ,
47+ groupBy = NULL , plotType = " knee" ,
48+ facet = FALSE , pseudocount = 0 )))
4649
4750 # # groupBy Name
48- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
49- groupBy = " Name" , plotType = " density" ,
50- facet = FALSE , pseudocount = 0 ), " ggplot" )
51- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
52- groupBy = " Name" , plotType = " histogram" ,
53- facet = FALSE , pseudocount = 0 ), " ggplot" )
54- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
55- groupBy = " Name" , plotType = " knee" ,
56- facet = FALSE , pseudocount = 0 ), " ggplot" )
51+ expect_true(ggplot2 :: is_ggplot(
52+ plotDistributions(se = se , selAssay = " counts" ,
53+ groupBy = " Name" , plotType = " density" ,
54+ facet = FALSE , pseudocount = 0 )))
55+ expect_true(ggplot2 :: is_ggplot(
56+ plotDistributions(se = se , selAssay = " counts" ,
57+ groupBy = " Name" , plotType = " histogram" ,
58+ facet = FALSE , pseudocount = 0 )))
59+ expect_true(ggplot2 :: is_ggplot(
60+ plotDistributions(se = se , selAssay = " counts" ,
61+ groupBy = " Name" , plotType = " knee" ,
62+ facet = FALSE , pseudocount = 0 )))
5763
5864 # # groupBy Condition
59- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
60- groupBy = " Condition" , plotType = " density" ,
61- facet = FALSE , pseudocount = 0 ), " ggplot" )
62- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
63- groupBy = " Condition" , plotType = " histogram" ,
64- facet = FALSE , pseudocount = 0 ), " ggplot" )
65- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
66- groupBy = " Condition" , plotType = " knee" ,
67- facet = FALSE , pseudocount = 0 ), " ggplot" )
65+ expect_true(ggplot2 :: is_ggplot(
66+ plotDistributions(se = se , selAssay = " counts" ,
67+ groupBy = " Condition" , plotType = " density" ,
68+ facet = FALSE , pseudocount = 0 )))
69+ expect_true(ggplot2 :: is_ggplot(
70+ plotDistributions(se = se , selAssay = " counts" ,
71+ groupBy = " Condition" , plotType = " histogram" ,
72+ facet = FALSE , pseudocount = 0 )))
73+ expect_true(ggplot2 :: is_ggplot(
74+ plotDistributions(se = se , selAssay = " counts" ,
75+ groupBy = " Condition" , plotType = " knee" ,
76+ facet = FALSE , pseudocount = 0 )))
6877
6978 # # Facet
70- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
71- groupBy = NULL , plotType = " density" ,
72- facet = TRUE , pseudocount = 0 ), " ggplot" )
73- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
74- groupBy = NULL , plotType = " histogram" ,
75- facet = TRUE , pseudocount = 0 ), " ggplot" )
76- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
77- groupBy = NULL , plotType = " knee" ,
78- facet = TRUE , pseudocount = 0 ), " ggplot" )
79- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
80- groupBy = " Name" , plotType = " density" ,
81- facet = TRUE , pseudocount = 0 ), " ggplot" )
82- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
83- groupBy = " Name" , plotType = " histogram" ,
84- facet = TRUE , pseudocount = 0 ), " ggplot" )
85- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
86- groupBy = " Name" , plotType = " knee" ,
87- facet = TRUE , pseudocount = 0 ), " ggplot" )
88- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
89- groupBy = " Condition" , plotType = " density" ,
90- facet = TRUE , pseudocount = 0 ), " ggplot" )
91- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
92- groupBy = " Condition" , plotType = " histogram" ,
93- facet = TRUE , pseudocount = 0 ), " ggplot" )
94- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
95- groupBy = " Condition" , plotType = " knee" ,
96- facet = TRUE , pseudocount = 0 ), " ggplot" )
79+ expect_true(ggplot2 :: is_ggplot(
80+ plotDistributions(se = se , selAssay = " counts" ,
81+ groupBy = NULL , plotType = " density" ,
82+ facet = TRUE , pseudocount = 0 )))
83+ expect_true(ggplot2 :: is_ggplot(
84+ plotDistributions(se = se , selAssay = " counts" ,
85+ groupBy = NULL , plotType = " histogram" ,
86+ facet = TRUE , pseudocount = 0 )))
87+ expect_true(ggplot2 :: is_ggplot(
88+ plotDistributions(se = se , selAssay = " counts" ,
89+ groupBy = NULL , plotType = " knee" ,
90+ facet = TRUE , pseudocount = 0 )))
91+ expect_true(ggplot2 :: is_ggplot(
92+ plotDistributions(se = se , selAssay = " counts" ,
93+ groupBy = " Name" , plotType = " density" ,
94+ facet = TRUE , pseudocount = 0 )))
95+ expect_true(ggplot2 :: is_ggplot(
96+ plotDistributions(se = se , selAssay = " counts" ,
97+ groupBy = " Name" , plotType = " histogram" ,
98+ facet = TRUE , pseudocount = 0 )))
99+ expect_true(ggplot2 :: is_ggplot(
100+ plotDistributions(se = se , selAssay = " counts" ,
101+ groupBy = " Name" , plotType = " knee" ,
102+ facet = TRUE , pseudocount = 0 )))
103+ expect_true(ggplot2 :: is_ggplot(
104+ plotDistributions(se = se , selAssay = " counts" ,
105+ groupBy = " Condition" , plotType = " density" ,
106+ facet = TRUE , pseudocount = 0 )))
107+ expect_true(ggplot2 :: is_ggplot(
108+ plotDistributions(se = se , selAssay = " counts" ,
109+ groupBy = " Condition" , plotType = " histogram" ,
110+ facet = TRUE , pseudocount = 0 )))
111+ expect_true(ggplot2 :: is_ggplot(
112+ plotDistributions(se = se , selAssay = " counts" ,
113+ groupBy = " Condition" , plotType = " knee" ,
114+ facet = TRUE , pseudocount = 0 )))
97115
98116 # # Increase pseudocount
99- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
100- groupBy = " Condition" , plotType = " density" ,
101- facet = FALSE , pseudocount = 2 ), " ggplot" )
102- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
103- groupBy = " Condition" , plotType = " histogram" ,
104- facet = FALSE , pseudocount = 3 ), " ggplot" )
105- expect_s3_class(plotDistributions(se = se , selAssay = " counts" ,
106- groupBy = " Condition" , plotType = " knee" ,
107- facet = FALSE , pseudocount = 4 ), " ggplot" )
117+ expect_true(ggplot2 :: is_ggplot(
118+ plotDistributions(se = se , selAssay = " counts" ,
119+ groupBy = " Condition" , plotType = " density" ,
120+ facet = FALSE , pseudocount = 2 )))
121+ expect_true(ggplot2 :: is_ggplot(
122+ plotDistributions(se = se , selAssay = " counts" ,
123+ groupBy = " Condition" , plotType = " histogram" ,
124+ facet = FALSE , pseudocount = 3 )))
125+ expect_true(ggplot2 :: is_ggplot(
126+ plotDistributions(se = se , selAssay = " counts" ,
127+ groupBy = " Condition" , plotType = " knee" ,
128+ facet = FALSE , pseudocount = 4 )))
108129
109130})
0 commit comments