mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-02-16 09:49:45 +01:00
tests: Add tests for overlays
This commit is contained in:
parent
c91d02adc0
commit
80e2052651
@ -2,6 +2,7 @@ require "spec"
|
|||||||
require "./spec_helper"
|
require "./spec_helper"
|
||||||
|
|
||||||
check_top_level_imports("modules")
|
check_top_level_imports("modules")
|
||||||
|
check_top_level_imports("overlays")
|
||||||
|
|
||||||
describe "./overlays/joshuto/default.nix" do
|
describe "./overlays/joshuto/default.nix" do
|
||||||
it "uses the latest joshuto commit" do
|
it "uses the latest joshuto commit" do
|
||||||
|
@ -20,7 +20,7 @@ hint = ""
|
|||||||
|
|
||||||
def check_top_level_imports(directory)
|
def check_top_level_imports(directory)
|
||||||
describe "./#{directory}/default.nix" do
|
describe "./#{directory}/default.nix" do
|
||||||
it "imports all modules in directory" do
|
it "imports all modules in ./#{directory}/" do
|
||||||
all_modules = Dir.children(directory)
|
all_modules = Dir.children(directory)
|
||||||
all_modules.delete("default.nix")
|
all_modules.delete("default.nix")
|
||||||
modules = File.read("./#{directory}/default.nix")
|
modules = File.read("./#{directory}/default.nix")
|
||||||
@ -33,7 +33,7 @@ def check_top_level_imports(directory)
|
|||||||
hint = ""
|
hint = ""
|
||||||
end
|
end
|
||||||
|
|
||||||
it "only imports modules that exist" do
|
it "only imports modules that exist in ./#{directory}/" do
|
||||||
all_modules = Dir.children(directory)
|
all_modules = Dir.children(directory)
|
||||||
all_modules.delete("default.nix")
|
all_modules.delete("default.nix")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user