Sha256: 546cecfbf1de4817bb080b870c3083a7d4c80366f327d2ecff3e8c4365d97020

Contents?: true

Size: 630 Bytes

Versions: 1

Compression:

Stored size: 630 Bytes

Contents

require 'clerq'
require 'minitest/autorun'
require_relative "../markup_node"
include Clerq::Entities

describe MarkupNode do
  let(:node) {
    root = Node.new
    node = Node.new(id: 'id', title: 'Title', body: 'Body')
    root << node
    MarkupNode.new(node)
  }

  describe '#markup' do
    let(:output) {
      <<~EOF.strip
        # Title {#id}

        Attribute | Value
        --------- | -----
        id | id

        Body
      EOF
    }

    it 'must return markup' do
      _(node.markup).must_equal output
    end

    it 'must replace links'
    it 'must process macro'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
clerq-0.3.4 lib/assets/lib/spec/markup_node_spec.rb