From c3a2adaa38fb1c76aea4315cb02ea5e7428bcdba Mon Sep 17 00:00:00 2001 From: Robert Messerle Date: Tue, 22 Sep 2015 21:46:05 -0700 Subject: [PATCH] fix(layout): prevents missing body error in unit tests --- src/core/services/layout/layout.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/services/layout/layout.js b/src/core/services/layout/layout.js index 20c7bc9dd17..0a14c4fc09a 100644 --- a/src/core/services/layout/layout.js +++ b/src/core/services/layout/layout.js @@ -312,7 +312,8 @@ // Perform a read-once (1x) check for the `md-css-only` class on the BODY if ( angular.isUndefined(disablePostLinks) ) { - disablePostLinks = document.body.classList.contains('md-css-only'); + var body = document.body; + if (body) disablePostLinks = body.classList.contains('md-css-only'); } return $$mdLayout.disablePostLinks = disablePostLinks;