diff options
| author | Jack Koenig | 2023-03-15 15:14:16 -0700 |
|---|---|---|
| committer | GitHub | 2023-03-15 15:14:16 -0700 |
| commit | 54c814602af07540faf7a08853db87570fd4f30a (patch) | |
| tree | 0483f027d06a2150b84515fcb53ef0b79315edc3 /src/test/scala/firrtlTests/ParserSpec.scala | |
| parent | 4575518456d8501c3581b195aa7a9e31af19dc38 (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.scala | 28 |
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> |
