"{\"numFailedTestSuites\":0,\"numFailedTests\":0,\"numPassedTestSuites\":1,\"numPassedTests\":92,\"numPendingTestSuites\":0,\"numPendingTests\":0,\"numRuntimeErrorTestSuites\":0,\"numTodoTests\":0,\"numTotalTestSuites\":1,\"numTotalTests\":92,\"openHandles\":[],\"snapshot\":{\"added\":0,\"didUpdate\":false,\"failure\":false,\"filesAdded\":0,\"filesRemoved\":0,\"filesRemovedList\":[],\"filesUnmatched\":0,\"filesUpdated\":0,\"matched\":0,\"total\":0,\"unchecked\":0,\"uncheckedKeysByFile\":[],\"unmatched\":0,\"updated\":0},\"startTime\":1633588175240,\"success\":false,\"testResults\":[{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":92,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1633588176007,\"runtime\":717,\"slow\":false,\"start\":1633588175290},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"/Users/dominiksigmund/Code/security/index.test.js\",\"testResults\":[{\"ancestorTitles\":[\"Unit Tests\",\"Header: Cache-Control\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Cache-Control should set \\\"no-cache, no-store, must-revalidate\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"no-cache, no-store, must-revalidate\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Cache-Control\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Cache-Control should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Cache-Control\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Cache-Control should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Pragma\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Pragma should set \\\"no-cache\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"no-cache\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Pragma\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Pragma should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Pragma\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Pragma should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Expires\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Expires should set \\\"0\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"0\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Expires\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Expires should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Expires\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Expires should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Content-Security-Policy\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Content-Security-Policy should set \\\"default-src 'self'; frame-ancestors 'none'\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"default-src 'self'; frame-ancestors 'none'\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Content-Security-Policy\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Content-Security-Policy should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Content-Security-Policy\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Content-Security-Policy should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-XSS-Protection\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-XSS-Protection should set \\\"1; mode=block\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"1; mode=block\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-XSS-Protection\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-XSS-Protection should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-XSS-Protection\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-XSS-Protection should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-DNS-Prefetch-Control\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-DNS-Prefetch-Control should set \\\"off\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"off\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-DNS-Prefetch-Control\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-DNS-Prefetch-Control should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-DNS-Prefetch-Control\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-DNS-Prefetch-Control should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Expect-CT\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Expect-CT should set \\\"enforce; max-age=30; report-uri=\\\"/_report\\\"\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"enforce; max-age=30; report-uri=\\\"/_report\\\"\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Expect-CT\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Expect-CT should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Expect-CT\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Expect-CT should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Frame-Options\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Frame-Options should set \\\"deny\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"deny\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Frame-Options\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Frame-Options should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Frame-Options\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Frame-Options should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Powered-By\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Powered-By should remove Header if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should remove Header if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Powered-By\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Powered-By should not remove Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not remove Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Strict-Transport-Security\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Strict-Transport-Security should set \\\"max-age=30\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"max-age=30\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Strict-Transport-Security\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Strict-Transport-Security should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Strict-Transport-Security\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Strict-Transport-Security should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Download-Options\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Download-Options should set \\\"noopen\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"noopen\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Download-Options\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Download-Options should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Download-Options\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Download-Options should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Content-Type-Options\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Content-Type-Options should set \\\"nosniff\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"nosniff\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Content-Type-Options\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Content-Type-Options should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Content-Type-Options\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Content-Type-Options should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Permitted-Cross-Domain-Policies\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Permitted-Cross-Domain-Policies should set \\\"none\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"none\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Permitted-Cross-Domain-Policies\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Permitted-Cross-Domain-Policies should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: X-Permitted-Cross-Domain-Policies\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: X-Permitted-Cross-Domain-Policies should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Referrer-Policy\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Referrer-Policy should set \\\"no-referrer\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"no-referrer\\\" if not defined\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Referrer-Policy\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Referrer-Policy should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Unit Tests\",\"Header: Referrer-Policy\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Header: Referrer-Policy should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Unit Tests\",\"Allowed Methods\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Allowed Methods should only allow GET, POST, PUT, DELETE on default\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should only allow GET, POST, PUT, DELETE on default\"},{\"ancestorTitles\":[\"Unit Tests\",\"Allowed Methods\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Allowed Methods should allow given Methods\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should allow given Methods\"},{\"ancestorTitles\":[\"Unit Tests\",\"Defined Routes\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Defined Routes should allow all routes by default\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should allow all routes by default\"},{\"ancestorTitles\":[\"Unit Tests\",\"Defined Routes\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Unit Tests Defined Routes should only allow defined routes if set to true\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should only allow defined routes if set to true\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Cache-Control\"],\"duration\":33,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Cache-Control should set \\\"no-cache, no-store, must-revalidate\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"no-cache, no-store, must-revalidate\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Cache-Control\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Cache-Control should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Cache-Control\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Cache-Control should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Pragma\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Pragma should set \\\"no-cache\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"no-cache\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Pragma\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Pragma should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Pragma\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Pragma should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Expires\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Expires should set \\\"0\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"0\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Expires\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Expires should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Expires\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Expires should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Content-Security-Policy\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Content-Security-Policy should set \\\"default-src 'self'; frame-ancestors 'none'\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"default-src 'self'; frame-ancestors 'none'\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Content-Security-Policy\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Content-Security-Policy should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Content-Security-Policy\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Content-Security-Policy should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-XSS-Protection\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-XSS-Protection should set \\\"1; mode=block\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"1; mode=block\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-XSS-Protection\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-XSS-Protection should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-XSS-Protection\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-XSS-Protection should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-DNS-Prefetch-Control\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-DNS-Prefetch-Control should set \\\"off\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"off\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-DNS-Prefetch-Control\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-DNS-Prefetch-Control should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-DNS-Prefetch-Control\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-DNS-Prefetch-Control should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Expect-CT\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Expect-CT should set \\\"enforce; max-age=30; report-uri=\\\"/_report\\\"\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"enforce; max-age=30; report-uri=\\\"/_report\\\"\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Expect-CT\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Expect-CT should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Expect-CT\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Expect-CT should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Frame-Options\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Frame-Options should set \\\"deny\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"deny\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Frame-Options\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Frame-Options should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Frame-Options\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Frame-Options should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Powered-By\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Powered-By should remove Header if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should remove Header if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Powered-By\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Powered-By should not remove Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not remove Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Strict-Transport-Security\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Strict-Transport-Security should set \\\"max-age=30\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"max-age=30\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Strict-Transport-Security\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Strict-Transport-Security should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Strict-Transport-Security\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Strict-Transport-Security should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Download-Options\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Download-Options should set \\\"noopen\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"noopen\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Download-Options\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Download-Options should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Download-Options\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Download-Options should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Content-Type-Options\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Content-Type-Options should set \\\"nosniff\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"nosniff\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Content-Type-Options\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Content-Type-Options should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Content-Type-Options\"],\"duration\":4,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Content-Type-Options should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Permitted-Cross-Domain-Policies\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Permitted-Cross-Domain-Policies should set \\\"none\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"none\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Permitted-Cross-Domain-Policies\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Permitted-Cross-Domain-Policies should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: X-Permitted-Cross-Domain-Policies\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: X-Permitted-Cross-Domain-Policies should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Referrer-Policy\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Referrer-Policy should set \\\"no-referrer\\\" if not defined\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set \\\"no-referrer\\\" if not defined\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Referrer-Policy\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Referrer-Policy should not set Header if set to false\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not set Header if set to false\"},{\"ancestorTitles\":[\"Integration Tests\",\"Header: Referrer-Policy\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Header: Referrer-Policy should set given values\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should set given values\"},{\"ancestorTitles\":[\"Integration Tests\",\"Allowed Methods\"],\"duration\":24,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Allowed Methods should only allow GET, POST, PUT, DELETE on default\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should only allow GET, POST, PUT, DELETE on default\"},{\"ancestorTitles\":[\"Integration Tests\",\"Allowed Methods\"],\"duration\":5,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Allowed Methods should allow given Methods\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should allow given Methods\"},{\"ancestorTitles\":[\"Integration Tests\",\"Defined Routes\"],\"duration\":5,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Defined Routes should allow all routes by default\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should allow all routes by default\"},{\"ancestorTitles\":[\"Integration Tests\",\"Defined Routes\"],\"duration\":5,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Defined Routes should only allow defined routes if set to true\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should only allow defined routes if set to true\"},{\"ancestorTitles\":[\"Integration Tests\",\"Defined Routes\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Defined Routes should not allow any routes if set to true but no routes given\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should not allow any routes if set to true but no routes given\"},{\"ancestorTitles\":[\"Integration Tests\",\"Defined Routes\"],\"duration\":7,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Integration Tests Defined Routes should allow regex route if set\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"should allow regex route if set\"}],\"failureMessage\":null}],\"wasInterrupted\":false,\"coverageMap\":{\"/Users/dominiksigmund/Code/security/index.js\":{\"path\":\"/Users/dominiksigmund/Code/security/index.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":2,\"column\":0},\"end\":{\"line\":140,\"column\":1}},\"1\":{\"start\":{\"line\":3,\"column\":2},\"end\":{\"line\":139,\"column\":3}},\"2\":{\"start\":{\"line\":4,\"column\":4},\"end\":{\"line\":4,\"column\":29}},\"3\":{\"start\":{\"line\":4,\"column\":17},\"end\":{\"line\":4,\"column\":29}},\"4\":{\"start\":{\"line\":6,\"column\":4},\"end\":{\"line\":8,\"column\":5}},\"5\":{\"start\":{\"line\":7,\"column\":6},\"end\":{\"line\":7,\"column\":66}},\"6\":{\"start\":{\"line\":9,\"column\":4},\"end\":{\"line\":11,\"column\":5}},\"7\":{\"start\":{\"line\":10,\"column\":6},\"end\":{\"line\":10,\"column\":52}},\"8\":{\"start\":{\"line\":13,\"column\":4},\"end\":{\"line\":15,\"column\":5}},\"9\":{\"start\":{\"line\":14,\"column\":6},\"end\":{\"line\":14,\"column\":33}},\"10\":{\"start\":{\"line\":16,\"column\":4},\"end\":{\"line\":18,\"column\":5}},\"11\":{\"start\":{\"line\":17,\"column\":6},\"end\":{\"line\":17,\"column\":39}},\"12\":{\"start\":{\"line\":20,\"column\":4},\"end\":{\"line\":22,\"column\":5}},\"13\":{\"start\":{\"line\":21,\"column\":6},\"end\":{\"line\":21,\"column\":27}},\"14\":{\"start\":{\"line\":23,\"column\":4},\"end\":{\"line\":25,\"column\":5}},\"15\":{\"start\":{\"line\":24,\"column\":6},\"end\":{\"line\":24,\"column\":41}},\"16\":{\"start\":{\"line\":27,\"column\":4},\"end\":{\"line\":29,\"column\":5}},\"17\":{\"start\":{\"line\":28,\"column\":6},\"end\":{\"line\":28,\"column\":86}},\"18\":{\"start\":{\"line\":30,\"column\":4},\"end\":{\"line\":32,\"column\":5}},\"19\":{\"start\":{\"line\":31,\"column\":6},\"end\":{\"line\":31,\"column\":72}},\"20\":{\"start\":{\"line\":34,\"column\":4},\"end\":{\"line\":36,\"column\":5}},\"21\":{\"start\":{\"line\":35,\"column\":6},\"end\":{\"line\":35,\"column\":46}},\"22\":{\"start\":{\"line\":37,\"column\":4},\"end\":{\"line\":39,\"column\":5}},\"23\":{\"start\":{\"line\":38,\"column\":6},\"end\":{\"line\":38,\"column\":57}},\"24\":{\"start\":{\"line\":41,\"column\":4},\"end\":{\"line\":43,\"column\":5}},\"25\":{\"start\":{\"line\":42,\"column\":6},\"end\":{\"line\":42,\"column\":41}},\"26\":{\"start\":{\"line\":44,\"column\":4},\"end\":{\"line\":46,\"column\":5}},\"27\":{\"start\":{\"line\":45,\"column\":6},\"end\":{\"line\":45,\"column\":68}},\"28\":{\"start\":{\"line\":48,\"column\":4},\"end\":{\"line\":50,\"column\":5}},\"29\":{\"start\":{\"line\":49,\"column\":6},\"end\":{\"line\":49,\"column\":69}},\"30\":{\"start\":{\"line\":51,\"column\":4},\"end\":{\"line\":53,\"column\":5}},\"31\":{\"start\":{\"line\":52,\"column\":6},\"end\":{\"line\":52,\"column\":44}},\"32\":{\"start\":{\"line\":55,\"column\":4},\"end\":{\"line\":57,\"column\":5}},\"33\":{\"start\":{\"line\":56,\"column\":6},\"end\":{\"line\":56,\"column\":36}},\"34\":{\"start\":{\"line\":58,\"column\":4},\"end\":{\"line\":60,\"column\":5}},\"35\":{\"start\":{\"line\":59,\"column\":6},\"end\":{\"line\":59,\"column\":55}},\"36\":{\"start\":{\"line\":62,\"column\":4},\"end\":{\"line\":64,\"column\":5}},\"37\":{\"start\":{\"line\":63,\"column\":6},\"end\":{\"line\":63,\"column\":31}},\"38\":{\"start\":{\"line\":65,\"column\":4},\"end\":{\"line\":67,\"column\":5}},\"39\":{\"start\":{\"line\":66,\"column\":6},\"end\":{\"line\":66,\"column\":38}},\"40\":{\"start\":{\"line\":69,\"column\":4},\"end\":{\"line\":71,\"column\":5}},\"41\":{\"start\":{\"line\":70,\"column\":6},\"end\":{\"line\":70,\"column\":52}},\"42\":{\"start\":{\"line\":72,\"column\":4},\"end\":{\"line\":74,\"column\":5}},\"43\":{\"start\":{\"line\":73,\"column\":6},\"end\":{\"line\":73,\"column\":75}},\"44\":{\"start\":{\"line\":76,\"column\":4},\"end\":{\"line\":78,\"column\":5}},\"45\":{\"start\":{\"line\":77,\"column\":6},\"end\":{\"line\":77,\"column\":41}},\"46\":{\"start\":{\"line\":79,\"column\":4},\"end\":{\"line\":81,\"column\":5}},\"47\":{\"start\":{\"line\":80,\"column\":6},\"end\":{\"line\":80,\"column\":61}},\"48\":{\"start\":{\"line\":83,\"column\":4},\"end\":{\"line\":85,\"column\":5}},\"49\":{\"start\":{\"line\":84,\"column\":6},\"end\":{\"line\":84,\"column\":45}},\"50\":{\"start\":{\"line\":86,\"column\":4},\"end\":{\"line\":88,\"column\":5}},\"51\":{\"start\":{\"line\":87,\"column\":6},\"end\":{\"line\":87,\"column\":69}},\"52\":{\"start\":{\"line\":90,\"column\":4},\"end\":{\"line\":92,\"column\":5}},\"53\":{\"start\":{\"line\":91,\"column\":6},\"end\":{\"line\":91,\"column\":52}},\"54\":{\"start\":{\"line\":93,\"column\":4},\"end\":{\"line\":95,\"column\":5}},\"55\":{\"start\":{\"line\":94,\"column\":6},\"end\":{\"line\":94,\"column\":89}},\"56\":{\"start\":{\"line\":97,\"column\":4},\"end\":{\"line\":99,\"column\":5}},\"57\":{\"start\":{\"line\":98,\"column\":6},\"end\":{\"line\":98,\"column\":44}},\"58\":{\"start\":{\"line\":100,\"column\":4},\"end\":{\"line\":102,\"column\":5}},\"59\":{\"start\":{\"line\":101,\"column\":6},\"end\":{\"line\":101,\"column\":56}},\"60\":{\"start\":{\"line\":105,\"column\":4},\"end\":{\"line\":107,\"column\":5}},\"61\":{\"start\":{\"line\":106,\"column\":6},\"end\":{\"line\":106,\"column\":63}},\"62\":{\"start\":{\"line\":108,\"column\":4},\"end\":{\"line\":110,\"column\":5}},\"63\":{\"start\":{\"line\":109,\"column\":6},\"end\":{\"line\":109,\"column\":27}},\"64\":{\"start\":{\"line\":112,\"column\":4},\"end\":{\"line\":114,\"column\":5}},\"65\":{\"start\":{\"line\":113,\"column\":6},\"end\":{\"line\":113,\"column\":39}},\"66\":{\"start\":{\"line\":115,\"column\":4},\"end\":{\"line\":136,\"column\":5}},\"67\":{\"start\":{\"line\":116,\"column\":6},\"end\":{\"line\":118,\"column\":7}},\"68\":{\"start\":{\"line\":117,\"column\":8},\"end\":{\"line\":117,\"column\":34}},\"69\":{\"start\":{\"line\":119,\"column\":22},\"end\":{\"line\":119,\"column\":27}},\"70\":{\"start\":{\"line\":120,\"column\":6},\"end\":{\"line\":132,\"column\":7}},\"71\":{\"start\":{\"line\":121,\"column\":8},\"end\":{\"line\":131,\"column\":9}},\"72\":{\"start\":{\"line\":122,\"column\":28},\"end\":{\"line\":122,\"column\":59}},\"73\":{\"start\":{\"line\":123,\"column\":23},\"end\":{\"line\":123,\"column\":46}},\"74\":{\"start\":{\"line\":124,\"column\":10},\"end\":{\"line\":126,\"column\":11}},\"75\":{\"start\":{\"line\":125,\"column\":12},\"end\":{\"line\":125,\"column\":28}},\"76\":{\"start\":{\"line\":128,\"column\":10},\"end\":{\"line\":130,\"column\":11}},\"77\":{\"start\":{\"line\":129,\"column\":12},\"end\":{\"line\":129,\"column\":29}},\"78\":{\"start\":{\"line\":133,\"column\":6},\"end\":{\"line\":135,\"column\":7}},\"79\":{\"start\":{\"line\":134,\"column\":8},\"end\":{\"line\":134,\"column\":29}},\"80\":{\"start\":{\"line\":138,\"column\":4},\"end\":{\"line\":138,\"column\":10}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":2,\"column\":17},\"end\":{\"line\":2,\"column\":18}},\"loc\":{\"start\":{\"line\":2,\"column\":35},\"end\":{\"line\":140,\"column\":1}},\"line\":2},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":3,\"column\":9},\"end\":{\"line\":3,\"column\":10}},\"loc\":{\"start\":{\"line\":3,\"column\":34},\"end\":{\"line\":139,\"column\":3}},\"line\":3}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":4,\"column\":4},\"end\":{\"line\":4,\"column\":29}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":4,\"column\":4},\"end\":{\"line\":4,\"column\":29}},{\"start\":{\"line\":4,\"column\":4},\"end\":{\"line\":4,\"column\":29}}],\"line\":4},\"1\":{\"loc\":{\"start\":{\"line\":6,\"column\":4},\"end\":{\"line\":8,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":6,\"column\":4},\"end\":{\"line\":8,\"column\":5}},{\"start\":{\"line\":6,\"column\":4},\"end\":{\"line\":8,\"column\":5}}],\"line\":6},\"2\":{\"loc\":{\"start\":{\"line\":9,\"column\":4},\"end\":{\"line\":11,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":9,\"column\":4},\"end\":{\"line\":11,\"column\":5}},{\"start\":{\"line\":9,\"column\":4},\"end\":{\"line\":11,\"column\":5}}],\"line\":9},\"3\":{\"loc\":{\"start\":{\"line\":13,\"column\":4},\"end\":{\"line\":15,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":13,\"column\":4},\"end\":{\"line\":15,\"column\":5}},{\"start\":{\"line\":13,\"column\":4},\"end\":{\"line\":15,\"column\":5}}],\"line\":13},\"4\":{\"loc\":{\"start\":{\"line\":16,\"column\":4},\"end\":{\"line\":18,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":16,\"column\":4},\"end\":{\"line\":18,\"column\":5}},{\"start\":{\"line\":16,\"column\":4},\"end\":{\"line\":18,\"column\":5}}],\"line\":16},\"5\":{\"loc\":{\"start\":{\"line\":20,\"column\":4},\"end\":{\"line\":22,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":20,\"column\":4},\"end\":{\"line\":22,\"column\":5}},{\"start\":{\"line\":20,\"column\":4},\"end\":{\"line\":22,\"column\":5}}],\"line\":20},\"6\":{\"loc\":{\"start\":{\"line\":23,\"column\":4},\"end\":{\"line\":25,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":23,\"column\":4},\"end\":{\"line\":25,\"column\":5}},{\"start\":{\"line\":23,\"column\":4},\"end\":{\"line\":25,\"column\":5}}],\"line\":23},\"7\":{\"loc\":{\"start\":{\"line\":27,\"column\":4},\"end\":{\"line\":29,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":27,\"column\":4},\"end\":{\"line\":29,\"column\":5}},{\"start\":{\"line\":27,\"column\":4},\"end\":{\"line\":29,\"column\":5}}],\"line\":27},\"8\":{\"loc\":{\"start\":{\"line\":30,\"column\":4},\"end\":{\"line\":32,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":30,\"column\":4},\"end\":{\"line\":32,\"column\":5}},{\"start\":{\"line\":30,\"column\":4},\"end\":{\"line\":32,\"column\":5}}],\"line\":30},\"9\":{\"loc\":{\"start\":{\"line\":34,\"column\":4},\"end\":{\"line\":36,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":34,\"column\":4},\"end\":{\"line\":36,\"column\":5}},{\"start\":{\"line\":34,\"column\":4},\"end\":{\"line\":36,\"column\":5}}],\"line\":34},\"10\":{\"loc\":{\"start\":{\"line\":37,\"column\":4},\"end\":{\"line\":39,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":37,\"column\":4},\"end\":{\"line\":39,\"column\":5}},{\"start\":{\"line\":37,\"column\":4},\"end\":{\"line\":39,\"column\":5}}],\"line\":37},\"11\":{\"loc\":{\"start\":{\"line\":41,\"column\":4},\"end\":{\"line\":43,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":41,\"column\":4},\"end\":{\"line\":43,\"column\":5}},{\"start\":{\"line\":41,\"column\":4},\"end\":{\"line\":43,\"column\":5}}],\"line\":41},\"12\":{\"loc\":{\"start\":{\"line\":44,\"column\":4},\"end\":{\"line\":46,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":44,\"column\":4},\"end\":{\"line\":46,\"column\":5}},{\"start\":{\"line\":44,\"column\":4},\"end\":{\"line\":46,\"column\":5}}],\"line\":44},\"13\":{\"loc\":{\"start\":{\"line\":48,\"column\":4},\"end\":{\"line\":50,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":48,\"column\":4},\"end\":{\"line\":50,\"column\":5}},{\"start\":{\"line\":48,\"column\":4},\"end\":{\"line\":50,\"column\":5}}],\"line\":48},\"14\":{\"loc\":{\"start\":{\"line\":51,\"column\":4},\"end\":{\"line\":53,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":51,\"column\":4},\"end\":{\"line\":53,\"column\":5}},{\"start\":{\"line\":51,\"column\":4},\"end\":{\"line\":53,\"column\":5}}],\"line\":51},\"15\":{\"loc\":{\"start\":{\"line\":55,\"column\":4},\"end\":{\"line\":57,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":55,\"column\":4},\"end\":{\"line\":57,\"column\":5}},{\"start\":{\"line\":55,\"column\":4},\"end\":{\"line\":57,\"column\":5}}],\"line\":55},\"16\":{\"loc\":{\"start\":{\"line\":58,\"column\":4},\"end\":{\"line\":60,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":58,\"column\":4},\"end\":{\"line\":60,\"column\":5}},{\"start\":{\"line\":58,\"column\":4},\"end\":{\"line\":60,\"column\":5}}],\"line\":58},\"17\":{\"loc\":{\"start\":{\"line\":62,\"column\":4},\"end\":{\"line\":64,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":62,\"column\":4},\"end\":{\"line\":64,\"column\":5}},{\"start\":{\"line\":62,\"column\":4},\"end\":{\"line\":64,\"column\":5}}],\"line\":62},\"18\":{\"loc\":{\"start\":{\"line\":65,\"column\":4},\"end\":{\"line\":67,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":65,\"column\":4},\"end\":{\"line\":67,\"column\":5}},{\"start\":{\"line\":65,\"column\":4},\"end\":{\"line\":67,\"column\":5}}],\"line\":65},\"19\":{\"loc\":{\"start\":{\"line\":69,\"column\":4},\"end\":{\"line\":71,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":69,\"column\":4},\"end\":{\"line\":71,\"column\":5}},{\"start\":{\"line\":69,\"column\":4},\"end\":{\"line\":71,\"column\":5}}],\"line\":69},\"20\":{\"loc\":{\"start\":{\"line\":72,\"column\":4},\"end\":{\"line\":74,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":72,\"column\":4},\"end\":{\"line\":74,\"column\":5}},{\"start\":{\"line\":72,\"column\":4},\"end\":{\"line\":74,\"column\":5}}],\"line\":72},\"21\":{\"loc\":{\"start\":{\"line\":76,\"column\":4},\"end\":{\"line\":78,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":76,\"column\":4},\"end\":{\"line\":78,\"column\":5}},{\"start\":{\"line\":76,\"column\":4},\"end\":{\"line\":78,\"column\":5}}],\"line\":76},\"22\":{\"loc\":{\"start\":{\"line\":79,\"column\":4},\"end\":{\"line\":81,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":79,\"column\":4},\"end\":{\"line\":81,\"column\":5}},{\"start\":{\"line\":79,\"column\":4},\"end\":{\"line\":81,\"column\":5}}],\"line\":79},\"23\":{\"loc\":{\"start\":{\"line\":83,\"column\":4},\"end\":{\"line\":85,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":83,\"column\":4},\"end\":{\"line\":85,\"column\":5}},{\"start\":{\"line\":83,\"column\":4},\"end\":{\"line\":85,\"column\":5}}],\"line\":83},\"24\":{\"loc\":{\"start\":{\"line\":86,\"column\":4},\"end\":{\"line\":88,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":86,\"column\":4},\"end\":{\"line\":88,\"column\":5}},{\"start\":{\"line\":86,\"column\":4},\"end\":{\"line\":88,\"column\":5}}],\"line\":86},\"25\":{\"loc\":{\"start\":{\"line\":90,\"column\":4},\"end\":{\"line\":92,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":90,\"column\":4},\"end\":{\"line\":92,\"column\":5}},{\"start\":{\"line\":90,\"column\":4},\"end\":{\"line\":92,\"column\":5}}],\"line\":90},\"26\":{\"loc\":{\"start\":{\"line\":93,\"column\":4},\"end\":{\"line\":95,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":93,\"column\":4},\"end\":{\"line\":95,\"column\":5}},{\"start\":{\"line\":93,\"column\":4},\"end\":{\"line\":95,\"column\":5}}],\"line\":93},\"27\":{\"loc\":{\"start\":{\"line\":97,\"column\":4},\"end\":{\"line\":99,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":97,\"column\":4},\"end\":{\"line\":99,\"column\":5}},{\"start\":{\"line\":97,\"column\":4},\"end\":{\"line\":99,\"column\":5}}],\"line\":97},\"28\":{\"loc\":{\"start\":{\"line\":100,\"column\":4},\"end\":{\"line\":102,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":100,\"column\":4},\"end\":{\"line\":102,\"column\":5}},{\"start\":{\"line\":100,\"column\":4},\"end\":{\"line\":102,\"column\":5}}],\"line\":100},\"29\":{\"loc\":{\"start\":{\"line\":105,\"column\":4},\"end\":{\"line\":107,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":105,\"column\":4},\"end\":{\"line\":107,\"column\":5}},{\"start\":{\"line\":105,\"column\":4},\"end\":{\"line\":107,\"column\":5}}],\"line\":105},\"30\":{\"loc\":{\"start\":{\"line\":108,\"column\":4},\"end\":{\"line\":110,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":108,\"column\":4},\"end\":{\"line\":110,\"column\":5}},{\"start\":{\"line\":108,\"column\":4},\"end\":{\"line\":110,\"column\":5}}],\"line\":108},\"31\":{\"loc\":{\"start\":{\"line\":112,\"column\":4},\"end\":{\"line\":114,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":112,\"column\":4},\"end\":{\"line\":114,\"column\":5}},{\"start\":{\"line\":112,\"column\":4},\"end\":{\"line\":114,\"column\":5}}],\"line\":112},\"32\":{\"loc\":{\"start\":{\"line\":115,\"column\":4},\"end\":{\"line\":136,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":115,\"column\":4},\"end\":{\"line\":136,\"column\":5}},{\"start\":{\"line\":115,\"column\":4},\"end\":{\"line\":136,\"column\":5}}],\"line\":115},\"33\":{\"loc\":{\"start\":{\"line\":116,\"column\":6},\"end\":{\"line\":118,\"column\":7}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":116,\"column\":6},\"end\":{\"line\":118,\"column\":7}},{\"start\":{\"line\":116,\"column\":6},\"end\":{\"line\":118,\"column\":7}}],\"line\":116},\"34\":{\"loc\":{\"start\":{\"line\":121,\"column\":8},\"end\":{\"line\":131,\"column\":9}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":121,\"column\":8},\"end\":{\"line\":131,\"column\":9}},{\"start\":{\"line\":121,\"column\":8},\"end\":{\"line\":131,\"column\":9}}],\"line\":121},\"35\":{\"loc\":{\"start\":{\"line\":124,\"column\":10},\"end\":{\"line\":126,\"column\":11}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":124,\"column\":10},\"end\":{\"line\":126,\"column\":11}},{\"start\":{\"line\":124,\"column\":10},\"end\":{\"line\":126,\"column\":11}}],\"line\":124},\"36\":{\"loc\":{\"start\":{\"line\":128,\"column\":10},\"end\":{\"line\":130,\"column\":11}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":128,\"column\":10},\"end\":{\"line\":130,\"column\":11}},{\"start\":{\"line\":128,\"column\":10},\"end\":{\"line\":130,\"column\":11}}],\"line\":128},\"37\":{\"loc\":{\"start\":{\"line\":133,\"column\":6},\"end\":{\"line\":135,\"column\":7}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":133,\"column\":6},\"end\":{\"line\":135,\"column\":7}},{\"start\":{\"line\":133,\"column\":6},\"end\":{\"line\":135,\"column\":7}}],\"line\":133}},\"s\":{\"0\":1,\"1\":92,\"2\":102,\"3\":16,\"4\":102,\"5\":88,\"6\":102,\"7\":100,\"8\":102,\"9\":88,\"10\":102,\"11\":100,\"12\":102,\"13\":88,\"14\":102,\"15\":100,\"16\":102,\"17\":88,\"18\":102,\"19\":100,\"20\":102,\"21\":88,\"22\":102,\"23\":100,\"24\":102,\"25\":88,\"26\":102,\"27\":100,\"28\":102,\"29\":88,\"30\":102,\"31\":100,\"32\":102,\"33\":88,\"34\":102,\"35\":100,\"36\":102,\"37\":90,\"38\":102,\"39\":100,\"40\":102,\"41\":88,\"42\":102,\"43\":100,\"44\":102,\"45\":88,\"46\":102,\"47\":100,\"48\":102,\"49\":88,\"50\":102,\"51\":100,\"52\":102,\"53\":88,\"54\":102,\"55\":100,\"56\":102,\"57\":88,\"58\":102,\"59\":100,\"60\":102,\"61\":90,\"62\":102,\"63\":4,\"64\":102,\"65\":88,\"66\":102,\"67\":8,\"68\":1,\"69\":8,\"70\":8,\"71\":10,\"72\":3,\"73\":3,\"74\":3,\"75\":1,\"76\":7,\"77\":3,\"78\":8,\"79\":4,\"80\":102},\"f\":{\"0\":92,\"1\":102},\"b\":{\"0\":[16,86],\"1\":[88,14],\"2\":[100,2],\"3\":[88,14],\"4\":[100,2],\"5\":[88,14],\"6\":[100,2],\"7\":[88,14],\"8\":[100,2],\"9\":[88,14],\"10\":[100,2],\"11\":[88,14],\"12\":[100,2],\"13\":[88,14],\"14\":[100,2],\"15\":[88,14],\"16\":[100,2],\"17\":[90,12],\"18\":[100,2],\"19\":[88,14],\"20\":[100,2],\"21\":[88,14],\"22\":[100,2],\"23\":[88,14],\"24\":[100,2],\"25\":[88,14],\"26\":[100,2],\"27\":[88,14],\"28\":[100,2],\"29\":[90,12],\"30\":[4,98],\"31\":[88,14],\"32\":[8,94],\"33\":[1,7],\"34\":[3,7],\"35\":[1,2],\"36\":[3,4],\"37\":[4,4]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"66923f99631b8c9806e4dfd4ff075e00886ae559\"}},\"config\":{\"bail\":0,\"changedFilesWithAncestor\":false,\"collectCoverage\":true,\"collectCoverageFrom\":[],\"coverageDirectory\":\"/Users/dominiksigmund/Code/security/docs/coverage\",\"coverageProvider\":\"babel\",\"coverageReporters\":[\"json\",\"lcov\",\"text\",\"clover\",\"html\"],\"detectLeaks\":false,\"detectOpenHandles\":false,\"errorOnDeprecated\":false,\"expand\":false,\"findRelatedTests\":false,\"forceExit\":false,\"json\":false,\"lastCommit\":false,\"listTests\":false,\"logHeapUsage\":false,\"maxConcurrency\":5,\"maxWorkers\":11,\"noStackTrace\":false,\"nonFlagArgs\":[],\"notify\":false,\"notifyMode\":\"failure-change\",\"onlyChanged\":false,\"onlyFailures\":false,\"passWithNoTests\":false,\"projects\":[],\"reporters\":[[\"default\",{}],[\"/Users/dominiksigmund/Code/security/node_modules/jest-html-reporters/index.js\",{\"publicPath\":\"./docs\",\"filename\":\"test-report.html\",\"pageTitle\":\"Module :: Security :: Test Results\"}]],\"rootDir\":\"/Users/dominiksigmund/Code/security\",\"runTestsByPath\":false,\"skipFilter\":false,\"testFailureExitCode\":1,\"testPathPattern\":\"\",\"testSequencer\":\"/Users/dominiksigmund/Code/security/node_modules/@jest/test-sequencer/build/index.js\",\"updateSnapshot\":\"new\",\"useStderr\":false,\"verbose\":true,\"watch\":false,\"watchAll\":false,\"watchman\":true},\"endTime\":1633588176066,\"_reporterOptions\":{\"publicPath\":\"./docs\",\"filename\":\"test-report.html\",\"expand\":false,\"pageTitle\":\"Module :: Security :: Test Results\",\"hideIcon\":false,\"testCommand\":\"npx jest\",\"openReport\":false,\"multipleReportsUnitePath\":\"\",\"failureMessageOnly\":false,\"enableMergeData\":false,\"dataMergeLevel\":1},\"attachInfos\":{}}"