| # Copyright 2018 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//third_party/closure_compiler/compile_js.gni") |
| |
| # Simple wrapper around js_library to describe a unit test. |
| template("js_unittest") { |
| js_library(target_name) { |
| testonly = true |
| |
| # Forward everything that js_library forwards except testonly (omitting that |
| # causes gn to emit "Assignment had no effect" if it's added redundantly). |
| forward_variables_from(invoker, |
| [ |
| "deps", |
| "externs_list", |
| "extra_deps", |
| "extra_sources", |
| "sources", |
| "visibility", |
| ]) |
| } |
| } |