"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.It = exports.Describe = exports.Suit = exports.Spec = void 0;
const fs_1 = __importDefault(require("fs"));
class Spec {
    constructor(name, sourceFile) {
        this.name = name;
        this.sourceFile = sourceFile;
        // TODO content
        this.content = '';
        this.optionalContent = '';
        this.originalContent = fs_1.default.readFileSync(sourceFile.filePath, { encoding: 'utf-8' });
    }
}
exports.Spec = Spec;
class Suit {
    constructor(name, specs) {
        this.specs = specs || [];
        this.name = name;
    }
}
exports.Suit = Suit;
;
class Describe {
}
exports.Describe = Describe;
class It {
}
exports.It = It;
