aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/firrtlTests/ParserSpec.scala
diff options
context:
space:
mode:
authorJack Koenig2023-03-15 15:14:16 -0700
committerGitHub2023-03-15 15:14:16 -0700
commit54c814602af07540faf7a08853db87570fd4f30a (patch)
tree0483f027d06a2150b84515fcb53ef0b79315edc3 /src/test/scala/firrtlTests/ParserSpec.scala
parent4575518456d8501c3581b195aa7a9e31af19dc38 (diff)
Update serialization to firrtl-spec 1.2.0 (#2615)
Diffstat (limited to 'src/test/scala/firrtlTests/ParserSpec.scala')
-rw-r--r--src/test/scala/firrtlTests/ParserSpec.scala28
1 files changed, 26 insertions, 2 deletions
diff --git a/src/test/scala/firrtlTests/ParserSpec.scala b/src/test/scala/firrtlTests/ParserSpec.scala
index dea44844..d5c1dfe3 100644
--- a/src/test/scala/firrtlTests/ParserSpec.scala
+++ b/src/test/scala/firrtlTests/ParserSpec.scala
@@ -118,6 +118,30 @@ class ParserSpec extends FirrtlFlatSpec {
firrtl.Parser.parse(c.serialize)
}
+ "Version 1.2.0" should "be accepted" in {
+ val input = """
+ |FIRRTL version 1.2.0
+ |circuit Test :
+ | module Test :
+ | input in : UInt<1>
+ | in <= UInt(0)
+ """.stripMargin
+ val c = firrtl.Parser.parse(input)
+ firrtl.Parser.parse(c.serialize)
+ }
+
+ "Version 1.2.1" should "be accepted" in {
+ val input = """
+ |FIRRTL version 1.2.1
+ |circuit Test :
+ | module Test :
+ | input in : UInt<1>
+ | in <= UInt(0)
+ """.stripMargin
+ val c = firrtl.Parser.parse(input)
+ firrtl.Parser.parse(c.serialize)
+ }
+
"No version" should "be accepted" in {
val input = """
|circuit Test :
@@ -129,10 +153,10 @@ class ParserSpec extends FirrtlFlatSpec {
firrtl.Parser.parse(c.serialize)
}
- "Version 1.2.0" should "be rejected" in {
+ "Version 1.3.0" should "be rejected" in {
an[UnsupportedVersionException] should be thrownBy {
val input = """
- |FIRRTL version 1.2.0
+ |FIRRTL version 1.3.0
|circuit Test :
| module Test :
| input in : UInt<1>