Skip to content

Commit 15ee5b1

Browse files
authored
remove redundant tests (#301)
1 parent 00840b0 commit 15ee5b1

File tree

1 file changed

+0
-133
lines changed

1 file changed

+0
-133
lines changed

Diff for: cli/cli_test.go

-133
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import (
2323
"fmt"
2424
"io/ioutil"
2525
"os"
26-
"os/exec"
2726
"path/filepath"
2827
"testing"
2928

@@ -288,138 +287,6 @@ func TestUploadIntegration(t *testing.T) {
288287
require.NotZero(t, exitCode)
289288
}
290289

291-
func TestLibUserIntegration(t *testing.T) {
292-
// source of test custom libs
293-
libDir := filepath.Join("testdata", "libs")
294-
// install destination
295-
libInstallDir := filepath.Join(currSketchbookDir, "libraries")
296-
require.NoError(t, os.MkdirAll(libInstallDir, os.FileMode(0755)))
297-
defer os.RemoveAll(libInstallDir)
298-
299-
installLib := func(lib string) {
300-
cmd := exec.Command("cp", "-r", "-a", filepath.Join(libDir, lib), libInstallDir)
301-
require.NoError(t, cmd.Run(), cmd.Args)
302-
}
303-
304-
// List libraries (valid libs)
305-
installLib("MyLib")
306-
exitCode, d := executeWithArgs("lib", "list")
307-
require.Zero(t, exitCode)
308-
require.Contains(t, string(d), "MyLib")
309-
require.Contains(t, string(d), "1.0.5")
310-
311-
// List libraries (pre-1.5 format)
312-
installLib("MyLibPre15")
313-
exitCode, d = executeWithArgs("lib", "list")
314-
require.Zero(t, exitCode)
315-
require.Contains(t, string(d), "MyLibPre15")
316-
317-
// List libraries (invalid version lib)
318-
installLib("MyLibWithWrongVersion")
319-
exitCode, d = executeWithArgs("lib", "list")
320-
require.Zero(t, exitCode)
321-
require.Contains(t, string(d), "MyLibWithWrongVersion")
322-
}
323-
324-
func TestLibDownloadAndInstallIntegration(t *testing.T) {
325-
exitCode, _ := executeWithArgs("core", "update-index")
326-
require.Zero(t, exitCode)
327-
328-
// Download inexistent
329-
exitCode, d := executeWithArgs("lib", "download", "inexistentLibrary", "--format", "json")
330-
require.NotZero(t, exitCode)
331-
require.Contains(t, string(d), "library inexistentLibrary not found")
332-
333-
exitCode, d = executeWithArgs("lib", "download", "inexistentLibrary")
334-
require.NotZero(t, exitCode)
335-
require.Contains(t, string(d), "library inexistentLibrary not found")
336-
337-
// Download latest
338-
exitCode, d = executeWithArgs("lib", "download", "Audio")
339-
require.Zero(t, exitCode)
340-
require.Contains(t, string(d), "Audio@")
341-
require.Contains(t, string(d), "downloaded")
342-
343-
// Download non existent version
344-
exitCode, d = executeWithArgs("lib", "download", "[email protected]")
345-
require.NotZero(t, exitCode)
346-
require.Contains(t, string(d), "not found")
347-
348-
// Install latest
349-
exitCode, d = executeWithArgs("lib", "install", "Audio")
350-
require.Zero(t, exitCode)
351-
require.Contains(t, string(d), "Audio@")
352-
require.Contains(t, string(d), "Installed")
353-
354-
exitCode, d = executeWithArgs("lib", "list")
355-
require.Zero(t, exitCode)
356-
require.Contains(t, string(d), "Audio")
357-
358-
// Already installed
359-
exitCode, d = executeWithArgs("lib", "install", "Audio")
360-
require.NotZero(t, exitCode)
361-
require.Contains(t, string(d), "Audio@")
362-
require.Contains(t, string(d), "already installed")
363-
364-
// Install another version
365-
exitCode, d = executeWithArgs("lib", "install", "[email protected]")
366-
require.Zero(t, exitCode)
367-
require.Contains(t, string(d), "[email protected]")
368-
require.Contains(t, string(d), "Installed")
369-
exitCode, d = executeWithArgs("lib", "list")
370-
require.Zero(t, exitCode)
371-
require.Contains(t, string(d), "Audio")
372-
require.Contains(t, string(d), "1.0.4")
373-
374-
// List updatable
375-
exitCode, d = executeWithArgs("lib", "list", "--updatable")
376-
require.Zero(t, exitCode)
377-
require.Contains(t, string(d), "Audio")
378-
require.Contains(t, string(d), "1.0.4")
379-
require.Contains(t, string(d), "1.0.5")
380-
381-
// Uninstall version not installed
382-
exitCode, d = executeWithArgs("lib", "uninstall", "[email protected]")
383-
require.NotZero(t, exitCode)
384-
require.Contains(t, string(d), "[email protected]")
385-
require.Contains(t, string(d), "not installed")
386-
387-
// Upgrade libraries
388-
exitCode, d = executeWithArgs("lib", "upgrade")
389-
require.Zero(t, exitCode)
390-
require.Contains(t, string(d), "Installed")
391-
require.Contains(t, string(d), "Audio")
392-
require.Contains(t, string(d), "1.0.5")
393-
394-
// Uninstall (without version)
395-
exitCode, d = executeWithArgs("lib", "uninstall", "Audio")
396-
require.Zero(t, exitCode)
397-
require.Contains(t, string(d), "Uninstalling")
398-
require.Contains(t, string(d), "Audio")
399-
require.Contains(t, string(d), "1.0.5")
400-
exitCode, d = executeWithArgs("lib", "list")
401-
require.Zero(t, exitCode)
402-
require.NotContains(t, string(d), "Audio")
403-
404-
// Uninstall (with version)
405-
exitCode, d = executeWithArgs("lib", "install", "[email protected]")
406-
require.Zero(t, exitCode)
407-
require.Contains(t, string(d), "[email protected]")
408-
require.Contains(t, string(d), "Installed")
409-
exitCode, d = executeWithArgs("lib", "list")
410-
require.Zero(t, exitCode)
411-
require.Contains(t, string(d), "Audio")
412-
require.Contains(t, string(d), "1.0.4")
413-
exitCode, d = executeWithArgs("lib", "uninstall", "[email protected]")
414-
require.Zero(t, exitCode)
415-
require.Contains(t, string(d), "Uninstalling")
416-
require.Contains(t, string(d), "Audio")
417-
require.Contains(t, string(d), "1.0.4")
418-
exitCode, d = executeWithArgs("lib", "list")
419-
require.Zero(t, exitCode)
420-
require.NotContains(t, string(d), "Audio")
421-
}
422-
423290
func TestSketchCommandsIntegration(t *testing.T) {
424291
exitCode, _ := executeWithArgs("sketch", "new", "Test")
425292
require.Zero(t, exitCode)

0 commit comments

Comments
 (0)