# Components of bvarmn-------------- test_that("Test for bvarmn class", { skip_on_cran() test_lag <- 3 etf_ncol <- ncol(etf_vix) etf_spec <- set_bvar( sigma = apply(etf_vix, 2, sd), lambda = .2, delta = rep(.1, etf_ncol) ) fit_test_bvar <- bvar_minnesota( y = etf_vix, p = test_lag, bayes_spec = etf_spec ) expect_s3_class(etf_spec, "bvharspec") expect_s3_class(fit_test_bvar, "bvarmn") expect_equal( nrow(fit_test_bvar$coef), ncol(etf_vix) * test_lag + 1 ) expect_equal( ncol(fit_test_bvar$coef), ncol(etf_vix) ) }) #> Test passed 🌈