aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/firrtlTests/ExecutionOptionManagerSpec.scala
diff options
context:
space:
mode:
authorLeway Colin2018-01-08 13:15:07 +0800
committerAdam Izraelevitz2018-01-08 13:49:33 -0800
commitef358097e16f7421d0579c9392ab09c2cd64a2a3 (patch)
treef6df297d427d4d0d1a63073f7e8d8e2754d0b30c /src/test/scala/firrtlTests/ExecutionOptionManagerSpec.scala
parent67ca82a1a86c6a08b56865c0edbcb7c700092f82 (diff)
Typo: ExecutionOptionManager -> ExecutionOptionsManager.
Diffstat (limited to 'src/test/scala/firrtlTests/ExecutionOptionManagerSpec.scala')
-rw-r--r--src/test/scala/firrtlTests/ExecutionOptionManagerSpec.scala41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/test/scala/firrtlTests/ExecutionOptionManagerSpec.scala b/src/test/scala/firrtlTests/ExecutionOptionManagerSpec.scala
deleted file mode 100644
index 82e1412c..00000000
--- a/src/test/scala/firrtlTests/ExecutionOptionManagerSpec.scala
+++ /dev/null
@@ -1,41 +0,0 @@
-// See LICENSE for license details.
-
-package firrtlTests
-
-import firrtl._
-import org.scalatest.{Matchers, FreeSpec}
-
-class ExecutionOptionManagerSpec extends FreeSpec with Matchers {
- "ExecutionOptionManager is a container for one more more ComposableOptions Block" - {
- "It has a default CommonOptionsBlock" in {
- val manager = new ExecutionOptionsManager("test")
- manager.commonOptions.targetDirName should be (".")
- }
- "But can override defaults like this" in {
- val manager = new ExecutionOptionsManager("test") { commonOptions = CommonOptions(topName = "dog") }
- manager.commonOptions shouldBe a [CommonOptions]
- manager.topName should be ("dog")
- manager.commonOptions.topName should be ("dog")
- }
- "The add method should put a new version of a given type the manager" in {
- val manager = new ExecutionOptionsManager("test") { commonOptions = CommonOptions(topName = "dog") }
- val initialCommon = manager.commonOptions
- initialCommon.topName should be ("dog")
-
- manager.commonOptions = CommonOptions(topName = "cat")
-
- val afterCommon = manager.commonOptions
- afterCommon.topName should be ("cat")
- initialCommon.topName should be ("dog")
- }
- "multiple composable blocks should be separable" in {
- val manager = new ExecutionOptionsManager("test") with HasFirrtlOptions {
- commonOptions = CommonOptions(topName = "spoon")
- firrtlOptions = FirrtlExecutionOptions(inputFileNameOverride = "fork")
- }
-
- manager.firrtlOptions.inputFileNameOverride should be ("fork")
- manager.commonOptions.topName should be ("spoon")
- }
- }
-}