summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/EnumSpec.scala
blob: 254439af2a97afc15a8395b140123b6ebba010a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// SPDX-License-Identifier: Apache-2.0

package chiselTests

import chisel3._
import chisel3.util.Enum
import chisel3.testers.BasicTester

class EnumSpec extends ChiselFlatSpec {

  "1-entry Enums" should "work" in {
    assertTesterPasses(new BasicTester {
      val onlyState :: Nil = Enum(1)
      val wire = WireDefault(onlyState)
      chisel3.assert(wire === onlyState)
      stop()
    })
  }
}