Skip to content

Commit 26da3ab

Browse files
committed
fix dist not creating for gmod addon + increment version
1 parent 2188d48 commit 26da3ab

File tree

3 files changed

+87
-1
lines changed

3 files changed

+87
-1
lines changed

jestronaut-scm-0.rockspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ build = {
7777
["jestronaut/mock/mockmodule"] = "libs/jestronaut/mock/mockmodule.lua",
7878
["jestronaut/utils/functions"] = "libs/jestronaut/utils/functions.lua",
7979
["jestronaut/utils/metatables"] = "libs/jestronaut/utils/metatables.lua",
80+
["jestronaut/utils/require"] = "libs/jestronaut/utils/require.lua",
8081
["jestronaut/utils/strings"] = "libs/jestronaut/utils/strings.lua",
8182
["jestronaut/utils/styledtexts"] = "libs/jestronaut/utils/styledtexts.lua",
8283
["jestronaut/utils/tables"] = "libs/jestronaut/utils/tables.lua",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test": "luvi . -- --roots=./tests/generated --roots=./tests --testPathIgnorePatterns=\"/tests/generated/ExpectAPI/toBeCloseTo.lua$/\" --testPathIgnorePatterns=\"/tests/generated/GlobalAPI/test.lua$/\" --testPathIgnorePatterns=\"/tests/generated/JestObjectAPI/jest/useFakeTimers.lua$/\" --testPathIgnorePatterns=\"/tests/generated/JestObjectAPI/jest/useRealTimers.lua$/\" --testPathIgnorePatterns=\"/tests/generated/JestObjectAPI/jest/retryTimes.lua$/\" --testPathIgnorePatterns=\"/tests/generated/MockFunctionAPI/mockFn/mockName.lua$/\" --testPathIgnorePatterns=\"/tests/generated/GlobalAPI/test/failing.lua$/\" --testPathIgnorePatterns=\"/tests/generated/GlobalAPI/test/failing/each.lua$/\"",
1313
"clear-coverage": "rm -rf luacov.stats.out && rm -rf luacov.report.out",
1414
"ci:test": "npm run clear-coverage && npm run test -- --coverage=true && luacov -r lcov",
15-
"build:gmod": "node ./scripts/generate-gmod-addon.js --clean",
15+
"build:gmod": "([ -d dist ] || mkdir dist) && node ./scripts/generate-gmod-addon.js --clean",
1616
"build:lit": "([ -d dist ] || mkdir dist) && lit make . ./dist/jestronaut",
1717
"build": "npm run generate-rockspec && luarocks make --local && npm run build:lit",
1818
"ci:publish": "node ./scripts/upload-new-rockspecs.js"
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
package = "jestronaut"
2+
version = "0.5-1"
3+
source = {
4+
url = "git+https://github.com/luttje/jestronaut"
5+
}
6+
description = {
7+
summary = "Library for testing your Lua scripts.",
8+
detailed = "A Lua library for testing your scripts. It does for Lua what Jest (https://jestjs.io/) does for JavaScript, with the same API.",
9+
homepage = "https://github.com/luttje/jestronaut",
10+
license = "MIT"
11+
}
12+
dependencies = {
13+
"lua >= 5.1"
14+
}
15+
build = {
16+
type = "builtin",
17+
modules = {
18+
["jestronaut"] = "libs/jestronaut.lua",
19+
["jestronaut/coverage"] = "libs/jestronaut/coverage.lua",
20+
["jestronaut/each"] = "libs/jestronaut/each.lua",
21+
["jestronaut/environment"] = "libs/jestronaut/environment.lua",
22+
["jestronaut/expect"] = "libs/jestronaut/expect.lua",
23+
["jestronaut/mock"] = "libs/jestronaut/mock.lua",
24+
["jestronaut/reporter"] = "libs/jestronaut/reporter.lua",
25+
["jestronaut/environment/describe"] = "libs/jestronaut/environment/describe.lua",
26+
["jestronaut/environment/init"] = "libs/jestronaut/environment/init.lua",
27+
["jestronaut/environment/options"] = "libs/jestronaut/environment/options.lua",
28+
["jestronaut/environment/state"] = "libs/jestronaut/environment/state.lua",
29+
["jestronaut/environment/test"] = "libs/jestronaut/environment/test.lua",
30+
["jestronaut/expect/init"] = "libs/jestronaut/expect/init.lua",
31+
["jestronaut/expect/asymmetricmatchers/any"] = "libs/jestronaut/expect/asymmetricmatchers/any.lua",
32+
["jestronaut/expect/asymmetricmatchers/anything"] = "libs/jestronaut/expect/asymmetricmatchers/anything.lua",
33+
["jestronaut/expect/asymmetricmatchers/arrayContaining"] = "libs/jestronaut/expect/asymmetricmatchers/arrayContaining.lua",
34+
["jestronaut/expect/asymmetricmatchers/asymmetricmatcher"] = "libs/jestronaut/expect/asymmetricmatchers/asymmetricmatcher.lua",
35+
["jestronaut/expect/asymmetricmatchers/closeTo"] = "libs/jestronaut/expect/asymmetricmatchers/closeTo.lua",
36+
["jestronaut/expect/asymmetricmatchers/objectContaining"] = "libs/jestronaut/expect/asymmetricmatchers/objectContaining.lua",
37+
["jestronaut/expect/asymmetricmatchers/stringContaining"] = "libs/jestronaut/expect/asymmetricmatchers/stringContaining.lua",
38+
["jestronaut/expect/asymmetricmatchers/stringMatching"] = "libs/jestronaut/expect/asymmetricmatchers/stringMatching.lua",
39+
["jestronaut/expect/asymmetricmatchers/varargsMatching"] = "libs/jestronaut/expect/asymmetricmatchers/varargsMatching.lua",
40+
["jestronaut/expect/matchers/toBe"] = "libs/jestronaut/expect/matchers/toBe.lua",
41+
["jestronaut/expect/matchers/toBeCloseTo"] = "libs/jestronaut/expect/matchers/toBeCloseTo.lua",
42+
["jestronaut/expect/matchers/toBeDefined"] = "libs/jestronaut/expect/matchers/toBeDefined.lua",
43+
["jestronaut/expect/matchers/toBeFalsy"] = "libs/jestronaut/expect/matchers/toBeFalsy.lua",
44+
["jestronaut/expect/matchers/toBeGreaterThan"] = "libs/jestronaut/expect/matchers/toBeGreaterThan.lua",
45+
["jestronaut/expect/matchers/toBeGreaterThanOrEqual"] = "libs/jestronaut/expect/matchers/toBeGreaterThanOrEqual.lua",
46+
["jestronaut/expect/matchers/toBeInstanceOf"] = "libs/jestronaut/expect/matchers/toBeInstanceOf.lua",
47+
["jestronaut/expect/matchers/toBeLessThan"] = "libs/jestronaut/expect/matchers/toBeLessThan.lua",
48+
["jestronaut/expect/matchers/toBeLessThanOrEqual"] = "libs/jestronaut/expect/matchers/toBeLessThanOrEqual.lua",
49+
["jestronaut/expect/matchers/toBeNaN"] = "libs/jestronaut/expect/matchers/toBeNaN.lua",
50+
["jestronaut/expect/matchers/toBeNil"] = "libs/jestronaut/expect/matchers/toBeNil.lua",
51+
["jestronaut/expect/matchers/toBeNull"] = "libs/jestronaut/expect/matchers/toBeNull.lua",
52+
["jestronaut/expect/matchers/toBeTruthy"] = "libs/jestronaut/expect/matchers/toBeTruthy.lua",
53+
["jestronaut/expect/matchers/toBeType"] = "libs/jestronaut/expect/matchers/toBeType.lua",
54+
["jestronaut/expect/matchers/toBeUndefined"] = "libs/jestronaut/expect/matchers/toBeUndefined.lua",
55+
["jestronaut/expect/matchers/toContain"] = "libs/jestronaut/expect/matchers/toContain.lua",
56+
["jestronaut/expect/matchers/toContainEqual"] = "libs/jestronaut/expect/matchers/toContainEqual.lua",
57+
["jestronaut/expect/matchers/toEqual"] = "libs/jestronaut/expect/matchers/toEqual.lua",
58+
["jestronaut/expect/matchers/toHaveBeenCalled"] = "libs/jestronaut/expect/matchers/toHaveBeenCalled.lua",
59+
["jestronaut/expect/matchers/toHaveBeenCalledTimes"] = "libs/jestronaut/expect/matchers/toHaveBeenCalledTimes.lua",
60+
["jestronaut/expect/matchers/toHaveBeenCalledWith"] = "libs/jestronaut/expect/matchers/toHaveBeenCalledWith.lua",
61+
["jestronaut/expect/matchers/toHaveBeenLastCalledWith"] = "libs/jestronaut/expect/matchers/toHaveBeenLastCalledWith.lua",
62+
["jestronaut/expect/matchers/toHaveBeenNthCalledWith"] = "libs/jestronaut/expect/matchers/toHaveBeenNthCalledWith.lua",
63+
["jestronaut/expect/matchers/toHaveLastReturnedWith"] = "libs/jestronaut/expect/matchers/toHaveLastReturnedWith.lua",
64+
["jestronaut/expect/matchers/toHaveLength"] = "libs/jestronaut/expect/matchers/toHaveLength.lua",
65+
["jestronaut/expect/matchers/toHaveNthReturnedWith"] = "libs/jestronaut/expect/matchers/toHaveNthReturnedWith.lua",
66+
["jestronaut/expect/matchers/toHaveProperty"] = "libs/jestronaut/expect/matchers/toHaveProperty.lua",
67+
["jestronaut/expect/matchers/toHaveReturned"] = "libs/jestronaut/expect/matchers/toHaveReturned.lua",
68+
["jestronaut/expect/matchers/toHaveReturnedTimes"] = "libs/jestronaut/expect/matchers/toHaveReturnedTimes.lua",
69+
["jestronaut/expect/matchers/toHaveReturnedWith"] = "libs/jestronaut/expect/matchers/toHaveReturnedWith.lua",
70+
["jestronaut/expect/matchers/toMatch"] = "libs/jestronaut/expect/matchers/toMatch.lua",
71+
["jestronaut/expect/matchers/toMatchObject"] = "libs/jestronaut/expect/matchers/toMatchObject.lua",
72+
["jestronaut/expect/matchers/toStrictEqual"] = "libs/jestronaut/expect/matchers/toStrictEqual.lua",
73+
["jestronaut/expect/matchers/toThrow"] = "libs/jestronaut/expect/matchers/toThrow.lua",
74+
["jestronaut/expect/matchers/toThrowError"] = "libs/jestronaut/expect/matchers/toThrowError.lua",
75+
["jestronaut/mock/init"] = "libs/jestronaut/mock/init.lua",
76+
["jestronaut/mock/mockfunction"] = "libs/jestronaut/mock/mockfunction.lua",
77+
["jestronaut/mock/mockmodule"] = "libs/jestronaut/mock/mockmodule.lua",
78+
["jestronaut/utils/functions"] = "libs/jestronaut/utils/functions.lua",
79+
["jestronaut/utils/metatables"] = "libs/jestronaut/utils/metatables.lua",
80+
["jestronaut/utils/require"] = "libs/jestronaut/utils/require.lua",
81+
["jestronaut/utils/strings"] = "libs/jestronaut/utils/strings.lua",
82+
["jestronaut/utils/styledtexts"] = "libs/jestronaut/utils/styledtexts.lua",
83+
["jestronaut/utils/tables"] = "libs/jestronaut/utils/tables.lua",
84+
}
85+
}

0 commit comments

Comments
 (0)