    expect(assemblyProgram.directives.length).toBe(1);
    expect(assemblyProgram.directives[0]).toBeInstanceOf(DataDirective);
    expect(assemblyProgram.directives[0].toString()).toBe(`data @foo 0x00`);

    assemblyProgram = AssemblyProgram.parse(`data @foo 0x0 0x1 0x2`);
    expect(assemblyProgram.directives.length).toBe(1);
    expect(assemblyProgram.directives[0]).toBeInstanceOf(DataDirective);
    expect(assemblyProgram.directives[0].toString()).toBe(`data @foo 0x00 0x01 0x02`);

    assemblyProgram = AssemblyProgram.parse(`data @foo 'This is a string!\\n'`);
    expect(assemblyProgram.directives.length).toBe(1);
    expect(assemblyProgram.directives[0]).toBeInstanceOf(DataDirective);