Sha256: 8f59c67e7ff0fc777b4b5c0385298fea692fb762f877a5cee81973425aa14248
Contents?: true
Size: 715 Bytes
Versions: 3
Compression:
Stored size: 715 Bytes
Contents
# Copyright (C) 2013-2019 all contributors <dtas-all@nongnu.org> # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt> # frozen_string_literal: true require_relative 'helper' begin require 'dtas/mlib' require 'sequel' require 'sqlite3' rescue LoadError => err warn "skipping mlib test: #{err.message}" exit 0 end class TestMlib < Testcase def setup @db = Sequel.sqlite(':memory:', case_sensitive_like: false) end def test_migrate ml = DTAS::Mlib.new(@db) begin $-w = false ml.migrate tables = @db.tables ensure $-w = true end [ :nodes, :tags, :vals, :comments ].each do |t| assert tables.include?(t), "missing #{t}" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dtas-0.17.0 | test/test_mlib.rb |
dtas-0.16.1 | test/test_mlib.rb |
dtas-0.16.0 | test/test_mlib.rb |