Преглед на файлове

Added another couple tests to the memory test set.

master
Bryan Miller преди 5 години
родител
ревизия
5ba52a58d4
променени са 1 файла, в които са добавени 18 реда и са изтрити 1 реда
  1. +18
    -1
      test/unit.src.memory.memory.spec.js

+ 18
- 1
test/unit.src.memory.memory.spec.js Целия файл

@@ -328,10 +328,27 @@ describe("Testing Memory Module", function(){
mmc.connectMemory(new Mem.Memory.RAM(2));
mmc.connectMemory(new Mem.Memory.RAM(1));

it("Bytes match 4 pages.", function(){
it("Reports 4 pages", function(){
expect(mmc.pages).to.equal(4);
});

it("Bytes match 4 pages", function(){
expect(mmc.size).to.equal(1024);
});

it("Load / Read Check", function(){
mmc.load(0, [0x01, 0x02, 0x03, 0x04]);
mmc.load(0x0200, [0x11, 0x22, 0x33, 0x44]);
mmc.load(0x0300, [0xAA, 0xBB, 0xCC, 0xDD]);
mmc.load(0xFE, [0x41, 0x42, 0x43, 0x44]);

expect(mmc.read(0x01)).to.equal(0x02);
expect(mmc.read(0x0202)).to.equal(0x33);
expect(mmc.read(0x0303)).to.equal(0xDD);
expect(mmc.read(0xFF)).to.equal(0x42);
expect(mmc.read(0x0101)).to.equal(0x44);
});

});
});


Loading…
Отказ
Запис