6502-opcodes/nescant/src/test/scala/com/htmlism/nescant/dsl/ByteSinkSpec.scala

18 lines
449 B
Scala

package com.htmlism.nescant
package dsl
import org.scalatest.flatspec.*
import org.scalatest.matchers.*
class ByteSinkSpec extends AnyFlatSpec with should.Matchers:
"A zero page address" should "be a byte-wide sync" in:
123.z.write(456)
"A global address" should "be a byte-wide sync" in:
123.g.write(456)
"A read write location" should "be a byte-wide sync" in:
val sink = ReadWriteLocation[Int]("", 0.z)
sink.write(456)